code: protected void createTable(TableName tableName, CreateTableRequest request)
            throws IOException {
      try {
        tableAdminClientWrapper.createTable(request);
      } catch (Throwable throwable) {
        throw convertToTableExistsException(tableName, throwable);
      }
    }
docs: Creates a Table.
  
  @param tableName a {@link TableName} object.
  @param request a {@link CreateTableRequest} object to send.
  @throws java.io.IOException if any.