private static boolean isExternallyAccessible(PropertyDescriptor p) { return p.getVisibility() != Visibilities.PRIVATE || CodegenUtil.isClassObject(p.getContainingDeclaration()); }