String className = ctorType.toString();
if (parentClass == null && !"Object".equals(functionName)) {
parentClass = getObjectNominalType();
}
if (parentClass != null) {
if (!ctorType.addSuperClass(parentClass)) {
warnings.add(JSError.make(
declNode, INHERITANCE_CYCLE, className));
} else if (parentClass != getObjectNominalType()) {
if (ctorType.isStruct() && !parentClass.isStruct()) {
warnings.add(JSError.make(