private MigrationResult migrate() throws InspectionTransformationException {
byte[] oldClassFile = transformed.toBytecode();
String oldClassName = transformed.getTransformedClass().getName();
String newClassName = transformed.getOriginalClass().getName();
Inspection serverInspection = transformed.getTransformedInspection();
NamedAsset transformedAsset = transformed.toShrinkWrapAsset();
try {
ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();