У меня есть некоторое непонимание фрагмента OSGI,
Предположим, я развернул пакет «B» с двумя классами «com.company.C1» и «com.company.C2», где C1 использует C2. А затем я развернул фрагмент «F» для узла «B», где F содержит только один класс «com.company.C2» (с небольшим изменением кода первого класса)
Теперь, если выполняется класс "com.company.C1", какой класс (файл) "com.company.C2" будет использоваться, из "B" или из "F"?
Может ли наличие одного и того же класса C2 дважды в одном и том же загрузчике классов вызывать ошибки времени выполнения (одна и та же версия и разные версии)?