docs: public Set<Role> findRoles(final User user)
      {
          final Set<Role> result = new HashSet<Role>();
          
          for(final RoleMapping mapping : this.getRoleMappings())
          {
              final Object source = mapping.getSource();
              
              if((user != null) && user.equals(source))
              {
                  // TODO: Fix this hardcoding when Restlet implements equals for Role objects again
                  RestletUtilRole standardRole = this.getRoleByName(mapping.getTarget().getName());
                  if(standardRole != null)
                  {
                      result.add(standardRole.getRole());
                  }
                  else
                  {
                      result.add(mapping.getTarget());
                  }
              }
          }
          
          return result;
      }