import maurizio; import io.devnulllabs.openjava.mop.*; import io.devnulllabs.openjava.ptree.*; import io.devnulllabs.openjava.syntax.*; import io.devnulllabs.openjava.ptree.util.VariableBinder; public class TestClass instantiates Metaclass extends OJClass { public TypeName expandTypeName(Environment env, TypeName type) { System.out.println("I'm into expandTypeName"); TypeName result = new TypeName("java.lang.String", 0); return super.expandTypeName(env, result); } }