code: public void checkRoles(String... roleIdentifiers) throws AuthorizationException {
          if (!hasRoles(roleIdentifiers)) {
              throw new AuthorizationException("'{}' does not have the roles {}", toString(), Arrays.toString(roleIdentifiers));
          }
      }
docs: Asserts this Account has all of the specified roles by returning quietly if they do or throwing an
  {@link fathom.authz.AuthorizationException} if they do not.
  
  @param roleIdentifiers roleIdentifiers the application-specific role identifiers to check (usually role ids or role names).
  @throws AuthorizationException fathom.authz.AuthorizationException
  if this Account does not have all of the specified roles.