/**
  * Returns the permission group object matching the qualified permission name or null if the
  * permission group is not found in the known permissions list
  *
  * @param qualifiedName
  * @return
  */
 public static PermissionGroup getPermissionGroupByQualifiedName(String qualifiedName) {
   for (PermissionGroup permissionGroup : getAllPermissionGroups()) {
     if (permissionGroup.getQualifiedName().equals(qualifiedName)) {
       return permissionGroup;
     }
   }
   return null; // permission not found
 }
 /**
  * Returns the permission group object matching the simple permission name or null if the
  * permission group is not found in the known permissions list
  *
  * @param simpleName
  * @return
  */
 public static PermissionGroup getPermissionGroupBySimpleName(String simpleName) {
   for (PermissionGroup permissionGroup : getAllPermissionGroups()) {
     if (permissionGroup.getSimpleName().equals(simpleName)) {
       return permissionGroup;
     }
   }
   return null; // permission not found
 }