code: public static final SQLSupportConfig getInstance(DatabaseMetaData databaseMetaData)
              throws SQLException {
          SQLSupportConfig config = new DatabaseMetaDataSQLSupportConfig(databaseMetaData);
          return config;
      }
docs: Create an instance of a {@link SQLSupportConfig} JavaBean that is created from a
  {@link DatabaseMetaData} object.  The {@link DatabaseMetaData} instance will be
  used to set the SQLSupportConfig JavaBean properties based on the metadata
  from the database.
  @param databaseMetaData the metadata to use to populate the SQLSupportConfig object
  @return the SQLSupportConfig object
  @throws SQLException if an error is thrown creating the SQLSupportConfig JavaBean