code: public void validateAttribute(final String key, final String value) throws Exception {
          for (ITenantOperationsListener listener : tenantOperationsListeners) {
              // Will throw an exception if not valid
              listener.validateAttribute(key, value);
          }
      }
docs: Throws an exception if any {@linkITenantOperationsListener} indicates that the specified
  value isn't allowable for the specified attribute.
  
  @throws Exception
  @since 4.3