code: public static SQLSupport getInstance(DatabaseMetaData databaseMetaData)
              throws SQLException {
          SQLSupportConfig config = SQLSupportConfigFactory.getInstance(databaseMetaData);
          return getInstance(config);
      }
docs: Get an instance of this class configured using a {@link SQLSupportConfig} that has been configured using
  the provided {@link DatabaseMetaData}.
  @param databaseMetaData the database metadata used to configure a {@link SQLSupportConfig} object
  @return a SQLSupport instance
  @throws SQLException when an error occurs reading from {@link DatabaseMetaData}