public function addRole($label, $includedRoles = null, core_kernel_classes_Class $class = null)
    {
		return $this->generisUserService->addRole($label, $includedRoles, $class);
	}
public function addRole($label, $includedRoles = null, core_kernel_classes_Class $class = null)
    {
		return $this->generisUserService->addRole($label, $includedRoles, $class);
	}
public function addRole ( $ label , $ includedRoles = null , core_kernel_classes_Class $ class = null ) { return $ this -> generisUserService -> addRole ( $ label , $ includedRoles , $ class ) ; }
Creates a new Role in persistent memory.

@param string label The label of the new role.
@param mixed includedRoles The roles to include to the new role. Can be either a core_kernel_classes_Resource or an array of core_kernel_classes_Resource.
@param core_kernel_classes_Class (optional) A specific class for the new role.
@return core_kernel_classes_Resource The newly created role.
Creates a new Role in persistent memory .