code: public TableRef create(Key key, StorageProvisionType provisionType, StorageProvisionLoad provisionLoad, OnTableCreation onTableCreation, OnError onError) {
  		PostBodyBuilder pbb = new PostBodyBuilder(context);
  		pbb.addObject("table", this.name);
  		pbb.addObject("provisionLoad", provisionLoad.getValue());
  		pbb.addObject("provisionType", provisionType.getValue());
  		pbb.addObject("key", key.map());
  		Rest r = new Rest(context, RestType.CREATETABLE, pbb, null);
  		r.onError = onError;
  		r.onTableCreation = onTableCreation;
  		context.processRest(r);
  		
  		return this;		
  	}
docs: Creates a table with a
  
  <pre>
  StorageRef storage = new StorageRef("your_app_key", "your_token");
  
  TableRef tableRef = storage.table("your_table");
  
  // Create table "your_table" with the following schema
  tableRef.create(new Key(new KeySchema("id", StorageRef.StorageDataType.STRING),new KeySchema("timestamp", StorageRef.StorageDataType.NUMBER)),
  StorageRef.StorageProvisionType.LIGHT, StorageRef.StorageProvisionLoad.BALANCED,new OnTableCreation() {
  &#064;Override
  public void run(String table, Double creationDate, String status) {
  Log.d("TableRef", "Table with name: " + table + ", created at: " + new Date((long)(creationDate*1000.0)).toString() + ", with status: "+status);
  }
  },new OnError() {
  &#064;Override
  public void run(Integer code, String errorMessage) {
  Log.e("TableRef", "Error creating table: " + errorMessage);
  }
  });
  </pre>
  
  @param key The schema of the primary and secondary (optional) keys.
  @param provisionType
  @param provisionLoad
  @param onTableCreation
  @param onError
  @return Table reference