public static RubyClass createSQLAnywhereJdbcConnectionClass(
      Ruby runtime, RubyClass jdbcConnection) {
    RubyClass clazz =
        RubyJdbcConnection.getConnectionAdapters(runtime)
            .defineClassUnder(
                "SQLAnywhereJdbcConnection", jdbcConnection, SQLANYWHERE_JDBCCONNECTION_ALLOCATOR);
    clazz.defineAnnotatedMethods(SQLAnywhereRubyJdbcConnection.class);

    return clazz;
  }