try{
byte[] data = FileUtil.readAllData(new FileInputStream(bytecodeClassFile), true);
MemoryByteCode byteCode = new MemoryByteCode(clsName, data);
MemoryClassLoader memClassLoader = new MemoryClassLoader();
memClassLoader.getClassDataMap().put(clsName, byteCode);
Class cls = memClassLoader.loadClass(clsName);
Constructor constr = cls.getConstructor(Map.class);
Object inst = constr.newInstance(mmap);
TemplateCompiler.CompileResult res = new CompileResult(