Create a new portal.
Parameters: name - the portal name the newly created portal throws: DuplicatePortalObjectException - if a child with the specified name already exists throws: IllegalArgumentException - if the name argument is null
Return an existing portal or null if such a child does not exist or does not have the right type.
Parameters: name - the portal name the specified portal throws: IllegalArgumentException - if the specified name is null