code: @Override
      public IUserLayoutNodeDescription createNodeDescription(LayoutNodeType nodeType)
              throws PortalException {
          if (nodeType == LayoutNodeType.FOLDER) {
              return new UserLayoutFolderDescription();
          }
          return new ChannelDescription();
      }
docs: /* Return an implementation of IUserLayoutNodeDescription appropriate for
  the type of node indicated. Currently, the only two types supported are
  IUserLayoutNodeDescription.FOLDER and LayoutNodeType.PORTLET.
  
  @see org.apereo.portal.layout.IUserLayoutManager#createNodeDescription(int)