!name.equals("minimumSize")&& //$NON-NLS-1$
!name.equals("maximumSize")&& //$NON-NLS-1$
!name.equals("preferredSize")) { //$NON-NLS-1$
Class type=property.getPropertyType();
Object value = property.getFieldValue(adapter.getWidget());
TypeAdapter ta = ExtensionRegistry.getTypeAdapter(type);
String strValue=null;
if(value==null)
strValue="null"; //$NON-NLS-1$
else if(Border.class.isAssignableFrom(type)){
strValue="SYSTEM_VALUE"; //$NON-NLS-1$
}else if(value instanceof UIResource){
strValue="SYSTEM_VALUE"; //$NON-NLS-1$
}
if(ta!=null&&ta.getEndec()!=null){
strValue=ta.getEndec().encode(value);
}
if(strValue==null)
strValue=value.toString();
pw.print("\t\t<property name=\""); //$NON-NLS-1$
pw.print(property.getId());