return kind == CLASS && !isPackage() && (name == Names.EMPTY.toTypeName() ||
return isClass() && (isAnonymousClass() ||
    public final boolean isLocalClass() {	return kind == CLASS &&	    !isPackage() && 	    (name == Names.EMPTY.toTypeName() ||	     owner.isValue() ||	     owner.isLocalClass());    }