private void setDocumentation(Expression element, IExpressionBean bean){ if(bean!=null && bean.getDocumentation()!=null && !bean.getDocumentation().trim().isEmpty()){ Documentation doc = newInstance(Documentation.class); XmlObjectText content = newInstance(XmlObjectText.class); content.setText(bean.getDocumentation()); doc.addDocumentationContent(content); element.addDocumentation(doc); } adaptAttributeExtensions(element, bean); if(!bean.getObjectExtensions().isEmpty()){ ExtensionElements ee = newInstance(ExtensionElements.class); for(ObjectExtension obj : bean.getObjectExtensions()){ ee.addAnyXmlObject(bindingManager.clientToServer(obj)); } element.setExtensionElements(ee); } }