Icon (boolean open) { if (isStatic()) { if (getGetter() != null && getSetter() != null) { return PROPERTY_READ_WRITE_STATIC_ICON; } else if (getGetter() != null) { return PROPERTY_READ_STATIC_ICON; } else { return PROPERTY_WRITE_STATIC_ICON; } } else { if (getGetter() != null && getSetter() != null) { return PROPERTY_READ_WRITE_ICON; } else if (getGetter() != null) { return PROPERTY_READ_ICON; } else { return PROPERTY_WRITE_ICON; } } }