Class<?>[]classes=inst.getAllLoadedClasses();// Получаем список уже загруженных классов, которые могут быть изменены. Классы, которые ещё не загружены, будут изменены при загрузке
ArrayList<Class<?>>classList=newArrayList<>();
for(Class<?>classe:classes)
if(inst.isModifiableClass(classe))
classList.add(classe);
// Reload classes, if possible.
Class<?>[]workaround=newClass[classList.size()];
try{
inst.retransformClasses(classList.toArray(workaround));// Запускаем процесс трансформации
}catch(UnmodifiableClassExceptione){
System.err.println("MainClass was unable to retransform early loaded classes: "+e);