@Override public PortletArchive createSimplePortlet(Class<? extends Portlet> portletClass, String name, String title, String mimeType, PortletMode... modes) { PortletDescriptor desc = getOrCreatePortletDescriptor() .createPortlet() .portletName(name) .portletClass(portletClass.getName()) .createSupports() .mimeType(mimeType) .portletMode(PortletMode.valuesAsString(modes)) .up() .getOrCreatePortletInfo() .title(title) .up() .up(); this.setPortletXML(new StringAsset(desc.exportAsString())); return covarientReturn(); }