@Override
  public RequestStatus createResources(Type type, Request request)
      throws UnsupportedPropertyException,
             SystemException,
    ResourceAlreadyExistsException,
             NoSuchParentResourceException {

    ResourceProvider provider = ensureResourceProvider(type);
    if (provider != null) {

      checkProperties(type, request, null);

      return provider.createResources(request);
    }
    return null;
  }
Check whether properties specified with a @SortRequest are supported by
the @ResourceProvider.

@param sortRequest @SortRequest
@param type @Type
@param provider @ResourceProvider
@throws UnsupportedPropertyException
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterControllerImpl.java