// use the specified super class
model.strategy._extends(cc,getClazz(superClass));
} else {
CClassRef refSuperClass = cc.target.getRefBaseClass();
if(refSuperClass!=null) {
cc.implClass._extends(refSuperClass.toType(this,EXPOSED));
} else {
// use the default one, if any
if( model.rootClass!=null && cc.implClass._extends().equals(OBJECT) )
cc.implClass._extends(model.rootClass);
if( model.rootInterface!=null)