void (final FontDescriptor value) { if (value.getSwingFont() != null) { addAttribute(UIFormXmlConstants.ATTRIBUTE_SWING_FONT, value.getSwingFont()); } else { if (value.getFontName() != null) { addAttribute(UIFormXmlConstants.ATTRIBUTE_NAME, value.getFontName()); } if (value.getFontSize() >= 0) { addAttribute(UIFormXmlConstants.ATTRIBUTE_SIZE, value.getFontSize()); } if (value.getFontStyle() >= 0) { addAttribute(UIFormXmlConstants.ATTRIBUTE_STYLE, value.getFontStyle()); } } }