return (interfaceName.isTypeName() ? className.toTypeName() : className);
if (interfaceName.isTypeName()) return className.toTypeName(); else if (interfaceName.isConstrName()) return className.toConstrName(); else return className;
    protected Name className(Name interfaceName) {        assert !hasClassSuffix(interfaceName) : interfaceName;        String interfaceStr = interfaceName.toString();        Name className = Name.fromString(interfaceStr + CLASS_SUFFIX);        return (interfaceName.isTypeName() ? className.toTypeName() : className);    }