code: public void newDataSet(DataSetProviderType type,
                             RemoteCallback<DataSetDef> callback) throws Exception {
          dataSetDefServices.call(callback).createDataSetDef(type);
      }
docs: Creates a brand new data set definition for the provider type specified
  
  @param type The provider type
  @return A data set definition instance