code: public TableRef meta(OnTableMetadata onTableMetadata, OnError onError){
  		PostBodyBuilder pbb = new PostBodyBuilder(context);		
  		pbb.addObject("table", this.name);
  		Rest r = new Rest(context, RestType.DESCRIBETABLE, pbb, null);
  		r.onError = onError;
  		r.onTableMetadata = onTableMetadata;
  		context.processRest(r);
  		return this;		
  	}
docs: Gets the metadata of the table reference.
  
  <pre>
  StorageRef storage = new StorageRef("your_app_key", "your_token");
  
  TableRef tableRef = storage.table("your_table");
  
  tableRef.meta(new OnTableMetadata() {
  &#064;Override
  public void run(TableMetadata tableMetadata) {
  if(tableMetadata != null){
  Log.d("TableRef", "TableMetadata: " + tableMetadata.toString());
  }
  }
  }, new OnError() {
  &#064;Override
  public void run(Integer integer, String errorMessage) {
  Log.e("TableRef", "Error retrieving table metadata : " + errorMessage);
  }
  });
  
  </pre>
  
  @param onTableMetadata
  The callback to run once the metadata is retrieved
  @param onError
  The callback to call if an exception occurred
  @return Current table reference