}
JCRPortletNode node = (JCRPortletNode) contentManager.addNode(parentNode, name, gwtJahiaNewPortletInstance.getGwtJahiaPortletDefinition().getPortletType(), null, gwtJahiaNewPortletInstance.getProperties());
node.setApplication(gwtJahiaNewPortletInstance.getGwtJahiaPortletDefinition().getApplicationId(), gwtJahiaNewPortletInstance.getGwtJahiaPortletDefinition().getDefinitionName());
node.revokeAllRoles();
// set modes permissions
if (gwtJahiaNewPortletInstance.getModes() != null) {
for (GWTJahiaNodeACE ace : gwtJahiaNewPortletInstance.getModes().getAce()) {
String user = ace.getPrincipalType() + ":" + ace.getPrincipal();