try {
if(node instanceof IUserLayoutChannelDescription) {
isChannel=true;
node.setId(layoutStore.generateNewChannelSubscribeId(owner));
} else {
node.setId(layoutStore.generateNewFolderId(owner));
}
} catch (Exception e) {
throw new PortalException("Exception encountered while " +
"generating new user layout node Id for for "
+ owner.getAttribute(IPerson.USERNAME));