// re-get the javassist handle since we changed class names
ClassEntry obfClassEntry = new ClassEntry( Descriptor.toJvmName( c.getName() ) );
String javaClassReconstructedName = Descriptor.toJavaName( obfClassEntry.getName() );
ClassPool classPool = new ClassPool();
classPool.insertClassPath( new ByteArrayClassPath( javaClassReconstructedName, c.toBytecode() ) );
c = classPool.get( javaClassReconstructedName );
// check that the file is correct after inner class reconstruction (ie cause Javassist to fail fast if something is wrong)
assertClassName( c, obfClassEntry );