code: public void createOrMigrateSchemaFile(String tableName,
        String entitySchemaFilePath, boolean createTableAndFamilies)
        throws InterruptedException {
      createOrMigrateSchemaFile(tableName, new File(entitySchemaFilePath),
          createTableAndFamilies);
    }
docs: Creates a new managed schema, or migrates an existing one if one exists for
  the table name, entity name pair.
  
  @param tableName
  The name of the table we'll be creating or migrating a schema for.
  @param entitySchemaFilePath
  The absolute file path to the entity schema file.
  @param createTableAndFamilies
  If true, will create the table for this schema if it doesn't
  exist, and will create families if they don't exist.