PropertyValue propertyValue = properties.get(propertyName); if (propertyValue == null || ! propertyValue.isCompatible(propertyDescriptor.getType())) { propertyValue = propertyDescriptor.createDefaultValue(this, propertyName); if (! propertyValue.isCompatible(propertyDescriptor)) Debug.warning("Default property value is not compatible", componentID, propertyName, propertyValue); // NOI18N