anchor.diff:                                                      &"                     WHERE permissionRoleId  = :role "
                                                       &"                       AND permissionGroupId = :group) "
                                                       &"ORDER BY userName ASC ")
  -                                             .addParam(name="role",  value=roleId,   cfsqltype="cf_sql_numeric")
  +                                             .addParam(name="role",  value=roleId,  cfsqltype="cf_sql_numeric")
                                                .addParam(name="group", value=groupId, cfsqltype="cf_sql_numeric")
                                                .execute()
                                                .getResult();
  
positive.code:     }
      
      public array function getUserWithPermission(required string groupName, required string roleName) {
      	var groupId = this.getGroupId(arguments.groupName);
      	if(groupId == 0) {
              throw(type="notFound", message="Group was not found", detail=arguments.groupName);
      	}
      	
      	var roleId  = this.getRoleId(arguments.roleName);
      	if(roleId == 0) {
              throw(type="notFound", message="Role was not found", detail=arguments.roleName);
      	}
  
negative.code:     }
      
      public array function getUserWithoutPermission(required string groupName) {
          var groupId = this.getGroupId(groupName=arguments.groupName);
          if(groupId == 0) {
              throw(type="notFound", message="Group was not found", detail=arguments.groupName);
          }
  