descriptors.add(new TextPropertyDescriptor(PROPERTY_DESCRIPTION, Messages.getString("property.description")));
//}
if (this instanceof Delegable) {
String type = ((Delegable) this).getDelegationType();
descriptors.add(new DelegableClassPropertyDescriptor(PROPERTY_CLASS, Messages.getString("property.delegation.class"), type));
descriptors.add(new DelegableConfPropertyDescriptor(PROPERTY_CONFIGURATION, (Delegable) this, Messages.getString("property.delegation.configuration")));
}
descriptors.addAll(getCustomPropertyDescriptors());
return descriptors.toArray(new IPropertyDescriptor[descriptors.size()]);
}