protected AccessControlGroup group(String groupId, AccessControlGroup inherit, String... permissionIds) {

    return group(groupId, Collections.singletonList(inherit), permissionIds);
  }
protected AccessControlGroup group ( String groupId , AccessControlGroup inherit , String ... permissionIds ) { return group ( groupId , Collections . singletonList ( inherit ) , permissionIds ) ; }
Creates a new {@link AccessControlGroup} for static configuration of access controls.

@param groupId {@link AccessControlGroup#getId() ID} of {@link AccessControlGroup} to create.
@param inherit single {@link AccessControlGroup} to {@link AccessControlGroup#getInherits() inherit}.
@param permissionIds {@link AccessControlPermission#getId() ID}s of the {@link #permission(String) permissions} to
{@link AccessControlGroup#getPermissions() use}.
@return the newly created and registered {@link AccessControlGroup}.