return gen.New(gen.mkPrimaryConstr(pos, defs.REF_CLASS, new Type[] { init.getType() }, new Tree[] { init } ));
return gen.New( gen.mkApplyTV( gen.mkPrimaryConstructorGlobalRef( pos, defs.REF_CLASS), new Type[] { init.getType() }, new Tree[] { init } ));
    Tree newRef( Tree init ) {	//System.out.println( "hello:"+refSym().type() );	return gen.New(gen.mkPrimaryConstr(pos, defs.REF_CLASS,			                    new Type[] { init.getType() },			                    new Tree[] { init } ));    }