i++ ;
}
FieldAttrs fa = new FieldAttrs().setVisibility(Visibility.PUBLIC) ;
meths = meths.insert(new MethodDecl(fa,returnType,name,vars, new FIFO<String>(),new FIFO<Statement>(stats))) ;
}
ClassDecl cd = new ClassDecl(Visibility.PUBLIC,ClassType.DEFAULT,"NewClass","java.lang.Object",new FIFO<String>(iface.getName()),meths) ;
FileUnit fu = new FileUnit().addClassDecl(cd).setPackageName("org.allspice.structuredtobc.test") ;
ClassLoader loader = ClassConverter.createLoader(StdJavaExpressions.INSTANCE,new FIFO<FileUnit>(fu)) ;
Class<?> cl = loader.loadClass(ClassPool.getClassName(fu,cd).toString()) ;
return (T)cl.newInstance() ;
}