if (Conditions.isNotEmpty(tldAttribute.description())) {
e.addElement("description").setData(tldAttribute.description());
}
e.addElement("name").setData(propertyDescriptor.getName());
e.addElement("required").setData(Boolean.valueOf(tldAttribute.required()));
e.addElement("rtexprvalue").setData(Boolean.valueOf(tldAttribute.rtexprvalue()));
if ((!tldAttribute.rtexprvalue()) && (tldAttribute.type() != String.class)) {
e.addElement("type").setData(tldAttribute.type().getCanonicalName());
}