protected Void process(String file) throws FileNotFoundException, IOException {
cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
ClassVisitor cv = cw;
cr = new ProcessEntitiesInjector(cr, meta).transform();
cv = new OptimizingEntitySystemWeaver(cv, meta);
try {
cr.accept(cv, ClassReader.EXPAND_FRAMES);
if (file != null) ClassUtil.writeClass(cw, file);
} catch (Exception e) {