public class org.hsqldb.persist.HsqlDatabaseProperties extends org.hsqldb.persist.HsqlProperties
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hsqldb.persist.HsqlDatabaseProperties
  super_class: org.hsqldb.persist.HsqlProperties
{
  private static final java.lang.String hsqldb_method_class_names;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.method_class_names"

  public static final java.lang.String textdb_allow_full_path;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.allow_full_path"

  private static org.hsqldb.lib.HashSet accessibleJavaMethodNames;
    descriptor: Lorg/hsqldb/lib/HashSet;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean allowFullPath;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  public static final int SYSTEM_PROPERTY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int FILE_PROPERTY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SQL_PROPERTY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FILES_NOT_MODIFIED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int FILES_MODIFIED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FILES_MODIFIED_NEW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FILES_NEW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final java.lang.String MODIFIED_NO;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "no"

  private static final java.lang.String MODIFIED_YES;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "yes"

  private static final java.lang.String MODIFIED_YES_NEW;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "yes-new-files"

  private static final java.lang.String MODIFIED_NO_NEW;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "no-new-files"

  private static final org.hsqldb.lib.HashMap dbMeta;
    descriptor: Lorg/hsqldb/lib/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.hsqldb.lib.HashMap textMeta;
    descriptor: Lorg/hsqldb/lib/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final java.lang.String VERSION_STRING_1_8_0;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "1.8.0"

  public static final java.lang.String PRODUCT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "HSQL Database Engine"

  public static final java.lang.String THIS_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "2.5.0"

  public static final java.lang.String THIS_FULL_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "2.5.0"

  public static final int MAJOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int MINOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int REVISION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final java.lang.String system_lockfile_poll_retries_property;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.lockfile_poll_retries"

  public static final java.lang.String system_max_char_or_varchar_display_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.max_char_or_varchar_display_size"

  public static final java.lang.String hsqldb_inc_backup;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.inc_backup"

  public static final java.lang.String hsqldb_version;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "version"

  public static final java.lang.String hsqldb_readonly;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "readonly"

  private static final java.lang.String hsqldb_modified;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "modified"

  public static final java.lang.String tx_timestamp;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "tx_timestamp"

  public static final java.lang.String hsqldb_cache_version;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.cache_version"

  public static final java.lang.String runtime_gc_interval;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "runtime.gc_interval"

  public static final java.lang.String url_ifexists;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ifexists"

  public static final java.lang.String url_create;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "create"

  public static final java.lang.String url_default_schema;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "default_schema"

  public static final java.lang.String url_check_props;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "check_props"

  public static final java.lang.String url_get_column_name;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "get_column_name"

  public static final java.lang.String url_close_result;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "close_result"

  public static final java.lang.String url_allow_empty_batch;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "allow_empty_batch"

  public static final java.lang.String url_memory_lobs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "memory_lobs"

  public static final java.lang.String url_shutdown;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "shutdown"

  public static final java.lang.String url_recover;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "recover"

  public static final java.lang.String url_tls_wrapper;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "tls_wrapper"

  public static final java.lang.String url_crypt_key;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "crypt_key"

  public static final java.lang.String url_crypt_type;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "crypt_type"

  public static final java.lang.String url_crypt_provider;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "crypt_provider"

  public static final java.lang.String url_crypt_iv;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "crypt_iv"

  public static final java.lang.String url_crypt_lobs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "crypt_lobs"

  public static final java.lang.String hsqldb_tx;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.tx"

  public static final java.lang.String hsqldb_tx_level;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.tx_level"

  public static final java.lang.String hsqldb_tx_conflict_rollback;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.tx_conflict_rollback"

  public static final java.lang.String hsqldb_tx_interrupt_rollback;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.tx_interrupt_rollback"

  public static final java.lang.String hsqldb_applog;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.applog"

  public static final java.lang.String hsqldb_sqllog;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.sqllog"

  public static final java.lang.String hsqldb_lob_file_scale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.lob_file_scale"

  public static final java.lang.String hsqldb_lob_file_compressed;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.lob_compressed"

  public static final java.lang.String hsqldb_cache_file_scale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.cache_file_scale"

  public static final java.lang.String hsqldb_cache_free_count;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.cache_free_count"

  public static final java.lang.String hsqldb_cache_rows;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.cache_rows"

  public static final java.lang.String hsqldb_cache_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.cache_size"

  public static final java.lang.String hsqldb_default_table_type;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.default_table_type"

  public static final java.lang.String hsqldb_defrag_limit;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.defrag_limit"

  public static final java.lang.String hsqldb_files_readonly;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "files_readonly"

  public static final java.lang.String hsqldb_lock_file;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.lock_file"

  public static final java.lang.String hsqldb_log_data;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.log_data"

  public static final java.lang.String hsqldb_log_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.log_size"

  public static final java.lang.String hsqldb_nio_data_file;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.nio_data_file"

  public static final java.lang.String hsqldb_nio_max_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.nio_max_size"

  public static final java.lang.String hsqldb_script_format;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.script_format"

  public static final java.lang.String hsqldb_temp_directory;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.temp_directory"

  public static final java.lang.String hsqldb_result_max_memory_rows;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.result_max_memory_rows"

  public static final java.lang.String hsqldb_write_delay;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.write_delay"

  public static final java.lang.String hsqldb_write_delay_millis;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.write_delay_millis"

  public static final java.lang.String hsqldb_full_log_replay;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.full_log_replay"

  public static final java.lang.String hsqldb_large_data;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.large_data"

  public static final java.lang.String hsqldb_files_space;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.files_space"

  public static final java.lang.String hsqldb_digest;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.digest"

  public static final java.lang.String jdbc_translate_tti_types;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jdbc.translate_tti_types"

  public static final java.lang.String sql_restrict_exec;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.restrict_exec"

  public static final java.lang.String sql_ref_integrity;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.ref_integrity"

  public static final java.lang.String sql_compare_in_locale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.compare_in_locale"

  public static final java.lang.String sql_enforce_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_size"

  public static final java.lang.String sql_enforce_strict_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_strict_size"

  public static final java.lang.String sql_enforce_refs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_refs"

  public static final java.lang.String sql_enforce_names;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_names"

  public static final java.lang.String sql_regular_names;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.regular_names"

  public static final java.lang.String sql_enforce_types;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_types"

  public static final java.lang.String sql_enforce_tdcd;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_tdc_delete"

  public static final java.lang.String sql_enforce_tdcu;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.enforce_tdc_update"

  public static final java.lang.String sql_char_literal;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.char_literal"

  public static final java.lang.String sql_concat_nulls;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.concat_nulls"

  public static final java.lang.String sql_nulls_first;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.nulls_first"

  public static final java.lang.String sql_nulls_order;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.nulls_order"

  public static final java.lang.String sql_unique_nulls;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.unique_nulls"

  public static final java.lang.String sql_convert_trunc;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.convert_trunc"

  public static final java.lang.String sql_avg_scale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.avg_scale"

  public static final java.lang.String sql_double_nan;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.double_nan"

  public static final java.lang.String sql_syntax_db2;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.syntax_db2"

  public static final java.lang.String sql_syntax_mss;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.syntax_mss"

  public static final java.lang.String sql_syntax_mys;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.syntax_mys"

  public static final java.lang.String sql_syntax_ora;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.syntax_ora"

  public static final java.lang.String sql_syntax_pgs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.syntax_pgs"

  public static final java.lang.String sql_longvar_is_lob;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.longvar_is_lob"

  public static final java.lang.String sql_pad_space;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.pad_space"

  public static final java.lang.String sql_ignore_case;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.ignore_case"

  public static final java.lang.String sql_live_object;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.live_object"

  public static final java.lang.String sql_sys_index_names;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sql.sys_index_names"

  public static final java.lang.String textdb_cache_scale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.cache_scale"

  public static final java.lang.String textdb_cache_size_scale;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.cache_size_scale"

  public static final java.lang.String textdb_cache_rows;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.cache_rows"

  public static final java.lang.String textdb_cache_size;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.cache_size"

  public static final java.lang.String textdb_all_quoted;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.all_quoted"

  public static final java.lang.String textdb_encoding;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.encoding"

  public static final java.lang.String textdb_ignore_first;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.ignore_first"

  public static final java.lang.String textdb_quoted;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.quoted"

  public static final java.lang.String textdb_fs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.fs"

  public static final java.lang.String textdb_vs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.vs"

  public static final java.lang.String textdb_lvs;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.lvs"

  public static final java.lang.String textdb_qc;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "textdb.qc"

  public static final java.lang.String hsqldb_min_reuse;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hsqldb.min_reuse"

  private org.hsqldb.Database database;
    descriptor: Lorg/hsqldb/Database;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=9, locals=3, args_size=0
         0: .line 63
            ldc "hsqldb.method_class_names"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* prop */
        start local 0 // java.lang.String prop
         1: .line 65
            aload 0 /* prop */
            ifnull 9
         2: .line 66
            new org.hsqldb.lib.HashSet
            dup
            invokespecial org.hsqldb.lib.HashSet.<init>:()V
            putstatic org.hsqldb.persist.HsqlDatabaseProperties.accessibleJavaMethodNames:Lorg/hsqldb/lib/HashSet;
         3: .line 68
            aload 0 /* prop */
            ldc ";"
            invokestatic org.hsqldb.lib.StringUtil.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
            astore 1 /* names */
        start local 1 // java.lang.String[] names
         4: .line 70
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         5: goto 8
         6: .line 71
      StackMap locals: java.lang.String java.lang.String[] int
      StackMap stack:
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.accessibleJavaMethodNames:Lorg/hsqldb/lib/HashSet;
            aload 1 /* names */
            iload 2 /* i */
            aaload
            invokevirtual org.hsqldb.lib.HashSet.add:(Ljava/lang/Object;)Z
            pop
         7: .line 70
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            aload 1 /* names */
            arraylength
            if_icmplt 6
        end local 2 // int i
        end local 1 // java.lang.String[] names
         9: .line 75
      StackMap locals:
      StackMap stack:
            ldc "textdb.allow_full_path"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* prop */
        10: .line 77
            aload 0 /* prop */
            ifnull 15
        11: .line 78
            aload 0 /* prop */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 15
        12: .line 79
            iconst_1
            putstatic org.hsqldb.persist.HsqlDatabaseProperties.allowFullPath:Z
        end local 0 // java.lang.String prop
        13: .line 82
            goto 15
      StackMap locals:
      StackMap stack: java.lang.Exception
        14: pop
        15: .line 146
      StackMap locals:
      StackMap stack:
            new org.hsqldb.lib.HashMap
            dup
            bipush 67
            invokespecial org.hsqldb.lib.HashMap.<init>:(I)V
            putstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
        16: .line 147
            new org.hsqldb.lib.HashMap
            dup
            bipush 17
            invokespecial org.hsqldb.lib.HashMap.<init>:(I)V
            putstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
        17: .line 316
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.allow_full_path"
        18: .line 317
            ldc "textdb.allow_full_path"
        19: .line 318
            iconst_0
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.allowFullPath:Z
        20: .line 317
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        21: .line 316
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 319
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.quoted"
        23: .line 320
            ldc "textdb.quoted"
            iconst_2
        24: .line 321
            iconst_1
        25: .line 320
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        26: .line 319
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 322
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.all_quoted"
        28: .line 323
            ldc "textdb.all_quoted"
            iconst_2
        29: .line 324
            iconst_0
        30: .line 323
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        31: .line 322
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        32: .line 325
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.ignore_first"
        33: .line 326
            ldc "textdb.ignore_first"
            iconst_2
        34: .line 327
            iconst_0
        35: .line 326
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        36: .line 325
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 328
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.fs"
        38: .line 329
            ldc "textdb.fs"
            iconst_2
            ldc ","
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        39: .line 328
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 330
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.vs"
        41: .line 331
            ldc "textdb.vs"
            iconst_2
            aconst_null
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        42: .line 330
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 332
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.lvs"
        44: .line 333
            ldc "textdb.lvs"
            iconst_2
            aconst_null
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        45: .line 332
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        46: .line 334
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.qc"
        47: .line 335
            ldc "textdb.qc"
            iconst_2
            ldc "\""
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        48: .line 334
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        49: .line 336
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.encoding"
        50: .line 337
            ldc "textdb.encoding"
            iconst_2
        51: .line 338
            ldc "ISO-8859-1"
        52: .line 337
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        53: .line 336
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        54: .line 339
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.cache_scale"
        55: .line 340
            ldc "textdb.cache_scale"
            iconst_2
        56: .line 341
            bipush 10
            bipush 8
            bipush 16
        57: .line 340
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
        58: .line 339
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        59: .line 342
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.cache_size_scale"
        60: .line 343
            ldc "textdb.cache_size_scale"
        61: .line 344
            iconst_2
            bipush 10
            bipush 6
            bipush 20
        62: .line 343
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
        63: .line 342
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        64: .line 345
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.cache_rows"
        65: .line 346
            ldc "textdb.cache_rows"
            iconst_2
        66: .line 347
            sipush 1000
            bipush 100
            ldc 1000000
        67: .line 346
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
        68: .line 345
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        69: .line 348
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            ldc "textdb.cache_size"
        70: .line 349
            ldc "textdb.cache_size"
            iconst_2
        71: .line 350
            bipush 100
            bipush 10
            ldc 1000000
        72: .line 349
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
        73: .line 348
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        74: .line 351
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.textMeta:Lorg/hsqldb/lib/HashMap;
            invokevirtual org.hsqldb.lib.HashMap.putAll:(Lorg/hsqldb/lib/HashMap;)V
        75: .line 354
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "version"
        76: .line 355
            ldc "version"
            iconst_1
        77: .line 356
            aconst_null
        78: .line 355
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        79: .line 354
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        80: .line 357
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "modified"
        81: .line 358
            ldc "modified"
            iconst_1
        82: .line 359
            aconst_null
        83: .line 358
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        84: .line 357
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        85: .line 360
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.cache_version"
        86: .line 361
            ldc "hsqldb.cache_version"
            iconst_1
        87: .line 362
            aconst_null
        88: .line 361
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
        89: .line 360
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        90: .line 365
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "readonly"
        91: .line 366
            ldc "readonly"
            iconst_1
        92: .line 367
            iconst_0
        93: .line 366
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        94: .line 365
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        95: .line 368
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "files_readonly"
        96: .line 369
            ldc "files_readonly"
        97: .line 370
            iconst_1
            iconst_0
        98: .line 369
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
        99: .line 368
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       100: .line 373
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.tx"
       101: .line 374
            ldc "hsqldb.tx"
            iconst_2
            ldc "LOCKS"
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
       102: .line 373
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       103: .line 375
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.tx_level"
       104: .line 376
            ldc "hsqldb.tx_level"
            iconst_2
       105: .line 377
            ldc "READ_COMMITTED"
       106: .line 376
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
       107: .line 375
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       108: .line 378
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.temp_directory"
       109: .line 379
            ldc "hsqldb.temp_directory"
            iconst_2
       110: .line 380
            aconst_null
       111: .line 379
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
       112: .line 378
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       113: .line 381
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.default_table_type"
       114: .line 382
            ldc "hsqldb.default_table_type"
       115: .line 383
            iconst_2
            ldc "MEMORY"
       116: .line 382
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
       117: .line 381
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       118: .line 384
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.digest"
       119: .line 385
            ldc "hsqldb.digest"
            iconst_2
            ldc "MD5"
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;
       120: .line 384
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       121: .line 386
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.live_object"
       122: .line 387
            ldc "sql.live_object"
            iconst_2
       123: .line 388
            iconst_0
       124: .line 387
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       125: .line 386
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       126: .line 389
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "tx_timestamp"
       127: .line 390
            ldc "tx_timestamp"
            iconst_0
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;I)[Ljava/lang/Object;
       128: .line 389
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       129: .line 393
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.tx_conflict_rollback"
       130: .line 394
            ldc "hsqldb.tx_conflict_rollback"
       131: .line 395
            iconst_2
            iconst_1
       132: .line 394
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       133: .line 393
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       134: .line 396
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.tx_interrupt_rollback"
       135: .line 397
            ldc "hsqldb.tx_interrupt_rollback"
       136: .line 398
            iconst_2
            iconst_0
       137: .line 397
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       138: .line 396
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       139: .line 399
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "jdbc.translate_tti_types"
       140: .line 400
            ldc "jdbc.translate_tti_types"
       141: .line 401
            iconst_2
            iconst_1
       142: .line 400
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       143: .line 399
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       144: .line 402
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.inc_backup"
       145: .line 403
            ldc "hsqldb.inc_backup"
            iconst_2
       146: .line 404
            iconst_1
       147: .line 403
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       148: .line 402
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       149: .line 405
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.lock_file"
       150: .line 406
            ldc "hsqldb.lock_file"
            iconst_2
       151: .line 407
            iconst_1
       152: .line 406
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       153: .line 405
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       154: .line 408
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.log_data"
       155: .line 409
            ldc "hsqldb.log_data"
            iconst_2
       156: .line 410
            iconst_1
       157: .line 409
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       158: .line 408
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       159: .line 411
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.nio_data_file"
       160: .line 412
            ldc "hsqldb.nio_data_file"
            iconst_2
       161: .line 413
            iconst_1
       162: .line 412
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       163: .line 411
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       164: .line 414
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.full_log_replay"
       165: .line 415
            ldc "hsqldb.full_log_replay"
       166: .line 416
            iconst_2
            iconst_0
       167: .line 415
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       168: .line 414
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       169: .line 417
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.write_delay"
       170: .line 418
            ldc "hsqldb.write_delay"
            iconst_2
       171: .line 419
            iconst_1
       172: .line 418
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       173: .line 417
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       174: .line 420
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.large_data"
       175: .line 421
            ldc "hsqldb.large_data"
            iconst_2
       176: .line 422
            iconst_0
       177: .line 421
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       178: .line 420
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       179: .line 423
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.ref_integrity"
       180: .line 424
            ldc "sql.ref_integrity"
            iconst_2
       181: .line 425
            iconst_1
       182: .line 424
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       183: .line 423
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       184: .line 426
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.restrict_exec"
       185: .line 427
            ldc "sql.restrict_exec"
            iconst_2
       186: .line 428
            iconst_0
       187: .line 427
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       188: .line 426
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       189: .line 431
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_names"
       190: .line 432
            ldc "sql.enforce_names"
            iconst_2
       191: .line 433
            iconst_0
       192: .line 432
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       193: .line 431
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       194: .line 434
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.regular_names"
       195: .line 435
            ldc "sql.regular_names"
            iconst_2
       196: .line 436
            iconst_1
       197: .line 435
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       198: .line 434
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       199: .line 437
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_refs"
       200: .line 438
            ldc "sql.enforce_refs"
            iconst_2
       201: .line 439
            iconst_0
       202: .line 438
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       203: .line 437
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       204: .line 442
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_size"
       205: .line 443
            ldc "sql.enforce_size"
            iconst_2
       206: .line 444
            iconst_1
       207: .line 443
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       208: .line 442
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       209: .line 445
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_types"
       210: .line 446
            ldc "sql.enforce_types"
            iconst_2
       211: .line 447
            iconst_0
       212: .line 446
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       213: .line 445
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       214: .line 448
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_tdc_delete"
       215: .line 449
            ldc "sql.enforce_tdc_delete"
            iconst_2
       216: .line 450
            iconst_1
       217: .line 449
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       218: .line 448
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       219: .line 451
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.enforce_tdc_update"
       220: .line 452
            ldc "sql.enforce_tdc_update"
            iconst_2
       221: .line 453
            iconst_1
       222: .line 452
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       223: .line 451
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       224: .line 454
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.char_literal"
       225: .line 455
            ldc "sql.char_literal"
            iconst_2
       226: .line 456
            iconst_1
       227: .line 455
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       228: .line 454
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       229: .line 457
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.concat_nulls"
       230: .line 458
            ldc "sql.concat_nulls"
            iconst_2
       231: .line 459
            iconst_1
       232: .line 458
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       233: .line 457
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       234: .line 460
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.nulls_first"
       235: .line 461
            ldc "sql.nulls_first"
            iconst_2
       236: .line 462
            iconst_1
       237: .line 461
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       238: .line 460
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       239: .line 463
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.nulls_order"
       240: .line 464
            ldc "sql.nulls_order"
            iconst_2
       241: .line 465
            iconst_1
       242: .line 464
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       243: .line 463
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       244: .line 466
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.unique_nulls"
       245: .line 467
            ldc "sql.unique_nulls"
            iconst_2
       246: .line 468
            iconst_1
       247: .line 467
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       248: .line 466
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       249: .line 469
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.convert_trunc"
       250: .line 470
            ldc "sql.convert_trunc"
            iconst_2
       251: .line 471
            iconst_1
       252: .line 470
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       253: .line 469
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       254: .line 472
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.avg_scale"
       255: .line 473
            ldc "sql.avg_scale"
            iconst_2
            iconst_0
            iconst_0
       256: .line 474
            bipush 10
       257: .line 473
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       258: .line 472
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       259: .line 475
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.double_nan"
       260: .line 476
            ldc "sql.double_nan"
            iconst_2
            iconst_1
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       261: .line 475
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       262: .line 477
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.syntax_db2"
       263: .line 478
            ldc "sql.syntax_db2"
            iconst_2
       264: .line 479
            iconst_0
       265: .line 478
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       266: .line 477
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       267: .line 480
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.syntax_mss"
       268: .line 481
            ldc "sql.syntax_mss"
            iconst_2
       269: .line 482
            iconst_0
       270: .line 481
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       271: .line 480
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       272: .line 483
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.syntax_mys"
       273: .line 484
            ldc "sql.syntax_mys"
            iconst_2
       274: .line 485
            iconst_0
       275: .line 484
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       276: .line 483
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       277: .line 486
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.syntax_ora"
       278: .line 487
            ldc "sql.syntax_ora"
            iconst_2
       279: .line 488
            iconst_0
       280: .line 487
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       281: .line 486
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       282: .line 489
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.syntax_pgs"
       283: .line 490
            ldc "sql.syntax_pgs"
            iconst_2
       284: .line 491
            iconst_0
       285: .line 490
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       286: .line 489
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       287: .line 492
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.compare_in_locale"
       288: .line 493
            ldc "sql.compare_in_locale"
            iconst_2
       289: .line 494
            iconst_0
       290: .line 493
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       291: .line 492
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       292: .line 495
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.longvar_is_lob"
       293: .line 496
            ldc "sql.longvar_is_lob"
            iconst_2
       294: .line 497
            iconst_0
       295: .line 496
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       296: .line 495
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       297: .line 498
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.pad_space"
       298: .line 499
            ldc "sql.pad_space"
            iconst_2
            iconst_1
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       299: .line 498
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       300: .line 500
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.ignore_case"
       301: .line 501
            ldc "sql.ignore_case"
            iconst_2
       302: .line 502
            iconst_0
       303: .line 501
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       304: .line 500
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       305: .line 503
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "sql.sys_index_names"
       306: .line 504
            ldc "sql.sys_index_names"
            iconst_2
       307: .line 505
            iconst_0
       308: .line 504
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       309: .line 503
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       310: .line 506
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.files_space"
       311: .line 507
            ldc "hsqldb.files_space"
            iconst_2
            iconst_0
       312: .line 508
            bipush 8
            newarray 10
            dup
            iconst_1
       313: .line 509
            iconst_1
            iastore
            dup
            iconst_2
            iconst_2
            iastore
            dup
            iconst_3
            iconst_4
            iastore
            dup
            iconst_4
            bipush 8
            iastore
            dup
            iconst_5
            bipush 16
            iastore
            dup
            bipush 6
            bipush 32
            iastore
            dup
            bipush 7
            bipush 64
            iastore
       314: .line 507
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;II[I)[Ljava/lang/Object;
       315: .line 506
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       316: .line 513
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.write_delay_millis"
       317: .line 514
            ldc "hsqldb.write_delay_millis"
       318: .line 515
            iconst_2
            sipush 500
            iconst_0
            sipush 10000
       319: .line 514
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       320: .line 513
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       321: .line 516
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.applog"
       322: .line 517
            ldc "hsqldb.applog"
            iconst_2
            iconst_0
            iconst_0
       323: .line 518
            iconst_3
       324: .line 517
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       325: .line 516
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       326: .line 519
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.sqllog"
       327: .line 520
            ldc "hsqldb.sqllog"
            iconst_2
            iconst_0
            iconst_0
       328: .line 521
            iconst_4
       329: .line 520
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       330: .line 519
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       331: .line 522
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.script_format"
       332: .line 523
            ldc "hsqldb.script_format"
            iconst_2
       333: .line 524
            iconst_0
            iconst_3
            newarray 10
            dup
            iconst_1
       334: .line 525
            iconst_1
            iastore
            dup
            iconst_2
            iconst_3
            iastore
       335: .line 523
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;II[I)[Ljava/lang/Object;
       336: .line 522
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       337: .line 527
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.lob_file_scale"
       338: .line 528
            ldc "hsqldb.lob_file_scale"
            iconst_2
       339: .line 529
            bipush 32
            bipush 6
            newarray 10
            dup
            iconst_0
       340: .line 530
            iconst_1
            iastore
            dup
            iconst_1
            iconst_2
            iastore
            dup
            iconst_2
            iconst_4
            iastore
            dup
            iconst_3
            bipush 8
            iastore
            dup
            iconst_4
            bipush 16
            iastore
            dup
            iconst_5
            bipush 32
            iastore
       341: .line 528
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;II[I)[Ljava/lang/Object;
       342: .line 527
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       343: .line 532
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.lob_compressed"
       344: .line 533
            ldc "hsqldb.lob_compressed"
       345: .line 534
            iconst_2
            iconst_0
       346: .line 533
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IZ)[Ljava/lang/Object;
       347: .line 532
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       348: .line 537
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.cache_file_scale"
       349: .line 538
            ldc "hsqldb.cache_file_scale"
       350: .line 539
            iconst_2
            bipush 32
            bipush 9
            newarray 10
            dup
            iconst_0
       351: .line 540
            iconst_1
            iastore
            dup
            iconst_1
            bipush 8
            iastore
            dup
            iconst_2
            bipush 16
            iastore
            dup
            iconst_3
            bipush 32
            iastore
            dup
            iconst_4
            bipush 64
            iastore
            dup
            iconst_5
            sipush 128
            iastore
            dup
            bipush 6
            sipush 256
            iastore
            dup
            bipush 7
            sipush 512
            iastore
            dup
            bipush 8
            sipush 1024
            iastore
       352: .line 538
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;II[I)[Ljava/lang/Object;
       353: .line 537
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       354: .line 544
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.log_size"
       355: .line 545
            ldc "hsqldb.log_size"
            iconst_2
            bipush 50
       356: .line 546
            iconst_0
            sipush 4096
       357: .line 545
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       358: .line 544
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       359: .line 547
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.defrag_limit"
       360: .line 548
            ldc "hsqldb.defrag_limit"
            iconst_2
       361: .line 549
            iconst_0
            iconst_0
            bipush 100
       362: .line 548
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       363: .line 547
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       364: .line 550
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "runtime.gc_interval"
       365: .line 551
            ldc "runtime.gc_interval"
            iconst_2
       366: .line 552
            iconst_0
            iconst_0
            ldc 1000000
       367: .line 551
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       368: .line 550
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       369: .line 553
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.cache_size"
       370: .line 554
            ldc "hsqldb.cache_size"
            iconst_2
       371: .line 555
            sipush 10000
            bipush 100
            ldc 4194304
       372: .line 554
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       373: .line 553
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       374: .line 556
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.cache_rows"
       375: .line 557
            ldc "hsqldb.cache_rows"
            iconst_2
       376: .line 558
            ldc 50000
            bipush 100
            ldc 4194304
       377: .line 557
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       378: .line 556
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       379: .line 559
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.cache_free_count"
       380: .line 560
            ldc "hsqldb.cache_free_count"
       381: .line 561
            iconst_2
            sipush 512
            iconst_0
            sipush 4096
       382: .line 560
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       383: .line 559
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       384: .line 562
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.result_max_memory_rows"
       385: .line 563
            ldc "hsqldb.result_max_memory_rows"
       386: .line 564
            iconst_2
            iconst_0
            iconst_0
       387: .line 565
            ldc 4194304
       388: .line 563
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       389: .line 562
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       390: .line 566
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.nio_max_size"
       391: .line 567
            ldc "hsqldb.nio_max_size"
            iconst_2
       392: .line 568
            sipush 256
            bipush 64
            ldc 262144
       393: .line 567
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       394: .line 566
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       395: .line 569
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            ldc "hsqldb.min_reuse"
       396: .line 570
            ldc "hsqldb.min_reuse"
            iconst_2
            iconst_0
       397: .line 571
            iconst_0
            ldc 1048576
       398: .line 570
            invokestatic org.hsqldb.persist.HsqlProperties.getMeta:(Ljava/lang/String;IIII)[Ljava/lang/Object;
       399: .line 569
            invokevirtual org.hsqldb.lib.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       400: .line 572
            return
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   13     0   prop  Ljava/lang/String;
            4    9     1  names  [Ljava/lang/String;
            5    9     2      i  I
      Exception table:
        from    to  target  type
           0    13      14  Class java.lang.Exception

  public static boolean supportsJavaMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.lang.String name
         0: .line 100
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.accessibleJavaMethodNames:Lorg/hsqldb/lib/HashSet;
            ifnonnull 2
         1: .line 101
            iconst_1
            ireturn
         2: .line 104
      StackMap locals:
      StackMap stack:
            aload 0 /* name */
            ldc "java.lang.Math."
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 105
            iconst_1
            ireturn
         4: .line 108
      StackMap locals:
      StackMap stack:
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.accessibleJavaMethodNames:Lorg/hsqldb/lib/HashSet;
            aload 0 /* name */
            invokevirtual org.hsqldb.lib.HashSet.contains:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 109
            iconst_1
            ireturn
         6: .line 112
      StackMap locals:
      StackMap stack:
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.accessibleJavaMethodNames:Lorg/hsqldb/lib/HashSet;
            invokevirtual org.hsqldb.lib.HashSet.iterator:()Lorg/hsqldb/lib/Iterator;
            astore 1 /* it */
        start local 1 // org.hsqldb.lib.Iterator it
         7: .line 114
            goto 14
         8: .line 115
      StackMap locals: org.hsqldb.lib.Iterator
      StackMap stack:
            aload 1 /* it */
            invokeinterface org.hsqldb.lib.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* className */
        start local 2 // java.lang.String className
         9: .line 116
            aload 2 /* className */
            ldc ".*"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 3 /* limit */
        start local 3 // int limit
        10: .line 118
            iload 3 /* limit */
            iconst_1
            if_icmpge 12
        11: .line 119
            goto 14
        12: .line 122
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* name */
            aload 2 /* className */
            iconst_0
            iload 3 /* limit */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 14
        13: .line 123
            iconst_1
            ireturn
        end local 3 // int limit
        end local 2 // java.lang.String className
        14: .line 114
      StackMap locals:
      StackMap stack:
            aload 1 /* it */
            invokeinterface org.hsqldb.lib.Iterator.hasNext:()Z
            ifne 8
        15: .line 127
            iconst_0
            ireturn
        end local 1 // org.hsqldb.lib.Iterator it
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       name  Ljava/lang/String;
            7   16     1         it  Lorg/hsqldb/lib/Iterator;
            9   14     2  className  Ljava/lang/String;
           10   14     3      limit  I
    MethodParameters:
      Name  Flags
      name  

  public void <init>(org.hsqldb.Database);
    descriptor: (Lorg/hsqldb/Database;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // org.hsqldb.Database db
         0: .line 578
            aload 0 /* this */
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* db */
            invokevirtual org.hsqldb.Database.getPath:()Ljava/lang/String;
            aload 1 /* db */
            getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
            invokevirtual org.hsqldb.persist.Logger.getFileAccess:()Lorg/hsqldb/lib/FileAccess;
         1: .line 579
            aload 1 /* db */
            invokevirtual org.hsqldb.Database.isFilesInJar:()Z
            invokespecial org.hsqldb.persist.HsqlProperties.<init>:(Lorg/hsqldb/lib/HashMap;Ljava/lang/String;Lorg/hsqldb/lib/FileAccess;Z)V
         2: .line 581
            aload 0 /* this */
            aload 1 /* db */
            putfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
         3: .line 583
            aload 0 /* this */
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.setNewDatabaseProperties:()V
         4: .line 584
            return
        end local 1 // org.hsqldb.Database db
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    5     1    db  Lorg/hsqldb/Database;
    MethodParameters:
      Name  Flags
      db    

  void setNewDatabaseProperties();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 589
            aload 0 /* this */
            ldc "version"
            ldc "2.5.0"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
         1: .line 590
            aload 0 /* this */
            ldc "modified"
            ldc "no-new-files"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
         2: .line 591
            return
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;

  public boolean load();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 601
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            invokevirtual org.hsqldb.Database.getType:()Lorg/hsqldb/DatabaseType;
            invokevirtual org.hsqldb.DatabaseType.isFileBased:()Z
            ifne 2
         1: .line 602
            iconst_1
            ireturn
         2: .line 606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.hsqldb.persist.HsqlProperties.load:()Z
            istore 1 /* exists */
        start local 1 // boolean exists
         3: .line 607
            goto 9
        end local 1 // boolean exists
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 2 /* t */
        start local 2 // java.lang.Throwable t
         5: .line 608
            aload 2 /* t */
            sipush 452
         6: .line 609
            bipush 27
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         7: .line 610
            aload 2 /* t */
            invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fileName:Ljava/lang/String;
            aastore
         8: .line 608
            invokestatic org.hsqldb.error.Error.error:(Ljava/lang/Throwable;II[Ljava/lang/Object;)Lorg/hsqldb/HsqlException;
            athrow
        end local 2 // java.lang.Throwable t
        start local 1 // boolean exists
         9: .line 614
      StackMap locals: int
      StackMap stack:
            iload 1 /* exists */
            ifne 11
        10: .line 615
            iconst_0
            ireturn
        11: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.filterLoadedProperties:()V
        12: .line 620
            aload 0 /* this */
            ldc "version"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getStringProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* version */
        start local 2 // java.lang.String version
        13: .line 621
            aload 2 /* version */
            iconst_0
            iconst_5
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            ldc "1.8.0"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            istore 3 /* check */
        start local 3 // int check
        14: .line 624
            iload 3 /* check */
            ifge 16
        15: .line 625
            sipush 453
            invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
            athrow
        16: .line 629
      StackMap locals: java.lang.String int
      StackMap stack:
            iload 3 /* check */
            ifne 19
        17: .line 630
            aload 0 /* this */
            ldc "hsqldb.script_format"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getIntegerProperty:(Ljava/lang/String;)I
            ifeq 19
        18: .line 631
            sipush 453
            invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
            athrow
        19: .line 635
      StackMap locals:
      StackMap stack:
            aload 2 /* version */
            iconst_0
            iconst_2
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            ldc "2.5.0"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            istore 3 /* check */
        20: .line 638
            iload 3 /* check */
            ifle 22
        21: .line 639
            sipush 453
            invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
            athrow
        22: .line 642
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // int check
        end local 2 // java.lang.String version
        end local 1 // boolean exists
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0     this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            3    4     1   exists  Z
            9   23     1   exists  Z
            5    9     2        t  Ljava/lang/Throwable;
           13   23     2  version  Ljava/lang/String;
           14   23     3    check  I
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.Throwable

  public void save();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 647
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            invokevirtual org.hsqldb.Database.getType:()Lorg/hsqldb/DatabaseType;
            invokevirtual org.hsqldb.DatabaseType.isFileBased:()Z
            ifeq 2
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            invokevirtual org.hsqldb.Database.isFilesReadOnly:()Z
            ifne 2
         1: .line 648
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            invokevirtual org.hsqldb.Database.isFilesInJar:()Z
            ifeq 3
         2: .line 649
      StackMap locals:
      StackMap stack:
            return
         3: .line 653
      StackMap locals:
      StackMap stack:
            new org.hsqldb.persist.HsqlProperties
            dup
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
         4: .line 654
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            invokevirtual org.hsqldb.Database.getPath:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
            invokevirtual org.hsqldb.persist.Logger.getFileAccess:()Lorg/hsqldb/lib/FileAccess;
            iconst_0
         5: .line 653
            invokespecial org.hsqldb.persist.HsqlProperties.<init>:(Lorg/hsqldb/lib/HashMap;Ljava/lang/String;Lorg/hsqldb/lib/FileAccess;Z)V
            astore 1 /* props */
        start local 1 // org.hsqldb.persist.HsqlProperties props
         6: .line 656
            aload 0 /* this */
            ldc "hsqldb.script_format"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getIntegerProperty:(Ljava/lang/String;)I
            iconst_3
            if_icmpne 8
         7: .line 657
            aload 1 /* props */
            ldc "hsqldb.script_format"
            iconst_3
            invokevirtual org.hsqldb.persist.HsqlProperties.setProperty:(Ljava/lang/String;I)Ljava/lang/String;
            pop
         8: .line 660
      StackMap locals: org.hsqldb.persist.HsqlProperties
      StackMap stack:
            aload 1 /* props */
            ldc "version"
            ldc "2.5.0"
            invokevirtual org.hsqldb.persist.HsqlProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
         9: .line 661
            aload 1 /* props */
        10: .line 662
            ldc "tx_timestamp"
        11: .line 663
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
            invokevirtual org.hsqldb.persist.Logger.getFilesTimestamp:()J
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
        12: .line 661
            invokevirtual org.hsqldb.persist.HsqlProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
        13: .line 664
            aload 1 /* props */
            ldc "modified"
            aload 0 /* this */
            ldc "modified"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual org.hsqldb.persist.HsqlProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
        14: .line 665
            aload 1 /* props */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fileName:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".properties"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ".new"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.hsqldb.persist.HsqlProperties.save:(Ljava/lang/String;)V
        15: .line 666
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fa:Lorg/hsqldb/lib/FileAccess;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fileName:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".properties"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ".new"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        16: .line 667
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fileName:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".properties"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
        17: .line 666
            invokeinterface org.hsqldb.lib.FileAccess.renameElement:(Ljava/lang/String;Ljava/lang/String;Z)V
        end local 1 // org.hsqldb.persist.HsqlProperties props
        18: .line 668
            goto 25
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties
      StackMap stack: java.lang.Throwable
        19: astore 1 /* t */
        start local 1 // java.lang.Throwable t
        20: .line 669
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.database:Lorg/hsqldb/Database;
            getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
            ldc "save failed"
            aload 1 /* t */
            invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
        21: .line 671
            aload 1 /* t */
            sipush 452
        22: .line 672
            bipush 27
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        23: .line 673
            aload 1 /* t */
            invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.fileName:Ljava/lang/String;
            aastore
        24: .line 671
            invokestatic org.hsqldb.error.Error.error:(Ljava/lang/Throwable;II[Ljava/lang/Object;)Lorg/hsqldb/HsqlException;
            athrow
        end local 1 // java.lang.Throwable t
        25: .line 676
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   26     0   this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            6   18     1  props  Lorg/hsqldb/persist/HsqlProperties;
           20   25     1      t  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           3    18      19  Class java.lang.Throwable

  void filterLoadedProperties();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 680
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            ldc "sql.enforce_strict_size"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* val */
        start local 1 // java.lang.String val
         1: .line 682
            aload 1 /* val */
            ifnull 3
         2: .line 683
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            ldc "sql.enforce_size"
            aload 1 /* val */
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 686
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 2 /* en */
        start local 2 // java.util.Enumeration en
         4: .line 688
            goto 9
         5: .line 689
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 2 /* en */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* key */
        start local 3 // java.lang.String key
         6: .line 690
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 3 /* key */
            invokevirtual org.hsqldb.lib.HashMap.containsKey:(Ljava/lang/Object;)Z
            istore 4 /* accept */
        start local 4 // boolean accept
         7: .line 692
            iload 4 /* accept */
            ifne 9
         8: .line 693
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 3 /* key */
            invokevirtual java.util.Properties.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // boolean accept
        end local 3 // java.lang.String key
         9: .line 688
      StackMap locals:
      StackMap stack:
            aload 2 /* en */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 5
        10: .line 696
            return
        end local 2 // java.util.Enumeration en
        end local 1 // java.lang.String val
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            1   11     1     val  Ljava/lang/String;
            4   11     2      en  Ljava/util/Enumeration;
            6    9     3     key  Ljava/lang/String;
            7    9     4  accept  Z

  public void setURLProperties(org.hsqldb.persist.HsqlProperties);
    descriptor: (Lorg/hsqldb/persist/HsqlProperties;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // org.hsqldb.persist.HsqlProperties p
         0: .line 704
            iconst_0
            istore 2 /* strict */
        start local 2 // boolean strict
         1: .line 706
            aload 1 /* p */
            ifnonnull 3
         2: .line 707
            return
         3: .line 710
      StackMap locals: int
      StackMap stack:
            aload 1 /* p */
            ldc "sql.enforce_strict_size"
            invokevirtual org.hsqldb.persist.HsqlProperties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* val */
        start local 3 // java.lang.String val
         4: .line 712
            aload 3 /* val */
            ifnull 7
         5: .line 713
            aload 1 /* p */
            ldc "sql.enforce_size"
            aload 3 /* val */
            invokevirtual org.hsqldb.persist.HsqlProperties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            pop
         6: .line 714
            aload 1 /* p */
            ldc "sql.enforce_strict_size"
            invokevirtual org.hsqldb.persist.HsqlProperties.removeProperty:(Ljava/lang/String;)V
         7: .line 717
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* p */
            ldc "check_props"
            iconst_0
            invokevirtual org.hsqldb.persist.HsqlProperties.isPropertyTrue:(Ljava/lang/String;Z)Z
            istore 2 /* strict */
         8: .line 719
            aload 1 /* p */
            invokevirtual org.hsqldb.persist.HsqlProperties.propertyNames:()Ljava/util/Enumeration;
            astore 4 /* e */
        start local 4 // java.util.Enumeration e
         9: goto 34
        10: .line 720
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 4 /* e */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* propertyName */
        start local 5 // java.lang.String propertyName
        11: .line 721
            aload 1 /* p */
            aload 5 /* propertyName */
            invokevirtual org.hsqldb.persist.HsqlProperties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* propertyValue */
        start local 6 // java.lang.String propertyValue
        12: .line 722
            iconst_0
            istore 7 /* valid */
        start local 7 // boolean valid
        13: .line 723
            iconst_0
            istore 8 /* validVal */
        start local 8 // boolean validVal
        14: .line 724
            aconst_null
            astore 9 /* error */
        start local 9 // java.lang.String error
        15: .line 725
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 5 /* propertyName */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 10 /* meta */
        start local 10 // java.lang.Object[] meta
        16: .line 727
            aload 10 /* meta */
            ifnull 27
        17: .line 728
            aload 10 /* meta */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
        18: .line 729
            iconst_2
        19: .line 728
            if_icmpne 27
        20: .line 730
            iconst_1
            istore 7 /* valid */
        21: .line 731
            aload 5 /* propertyName */
        22: .line 732
            aload 6 /* propertyValue */
            aload 10 /* meta */
        23: .line 731
            invokestatic org.hsqldb.persist.HsqlProperties.validateProperty:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 9 /* error */
        24: .line 733
            aload 9 /* error */
            ifnonnull 25
            iconst_1
            goto 26
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties org.hsqldb.persist.HsqlProperties int java.lang.String java.util.Enumeration java.lang.String java.lang.String int int java.lang.String java.lang.Object[]
      StackMap stack:
        25: iconst_0
      StackMap locals:
      StackMap stack: int
        26: istore 8 /* validVal */
        27: .line 736
      StackMap locals:
      StackMap stack:
            aload 5 /* propertyName */
            ldc "sql."
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 30
        28: .line 737
            aload 5 /* propertyName */
            ldc "hsqldb."
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 30
        29: .line 738
            aload 5 /* propertyName */
            ldc "textdb."
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 34
        30: .line 739
      StackMap locals:
      StackMap stack:
            iload 2 /* strict */
            ifeq 32
            iload 7 /* valid */
            ifne 32
        31: .line 740
            sipush 5555
            aload 5 /* propertyName */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
        32: .line 743
      StackMap locals:
      StackMap stack:
            iload 2 /* strict */
            ifeq 34
            iload 8 /* validVal */
            ifne 34
        33: .line 744
            sipush 5556
            aload 9 /* error */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
        end local 10 // java.lang.Object[] meta
        end local 9 // java.lang.String error
        end local 8 // boolean validVal
        end local 7 // boolean valid
        end local 6 // java.lang.String propertyValue
        end local 5 // java.lang.String propertyName
        34: .line 719
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties org.hsqldb.persist.HsqlProperties int java.lang.String java.util.Enumeration
      StackMap stack:
            aload 4 /* e */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 10
        end local 4 // java.util.Enumeration e
        35: .line 749
            aload 1 /* p */
            invokevirtual org.hsqldb.persist.HsqlProperties.propertyNames:()Ljava/util/Enumeration;
            astore 4 /* e */
        start local 4 // java.util.Enumeration e
        36: goto 44
        37: .line 750
      StackMap locals:
      StackMap stack:
            aload 4 /* e */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* propertyName */
        start local 5 // java.lang.String propertyName
        38: .line 751
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 5 /* propertyName */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 6 /* meta */
        start local 6 // java.lang.Object[] meta
        39: .line 753
            aload 6 /* meta */
            ifnull 44
        40: .line 754
            aload 6 /* meta */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
        41: .line 755
            iconst_2
        42: .line 754
            if_icmpne 44
        43: .line 756
            aload 0 /* this */
            aload 5 /* propertyName */
            aload 1 /* p */
            aload 5 /* propertyName */
            invokevirtual org.hsqldb.persist.HsqlProperties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.setDatabaseProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 6 // java.lang.Object[] meta
        end local 5 // java.lang.String propertyName
        44: .line 749
      StackMap locals:
      StackMap stack:
            aload 4 /* e */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 37
        end local 4 // java.util.Enumeration e
        45: .line 759
            return
        end local 3 // java.lang.String val
        end local 2 // boolean strict
        end local 1 // org.hsqldb.persist.HsqlProperties p
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   46     0           this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0   46     1              p  Lorg/hsqldb/persist/HsqlProperties;
            1   46     2         strict  Z
            4   46     3            val  Ljava/lang/String;
            9   35     4              e  Ljava/util/Enumeration;
           11   34     5   propertyName  Ljava/lang/String;
           12   34     6  propertyValue  Ljava/lang/String;
           13   34     7          valid  Z
           14   34     8       validVal  Z
           15   34     9          error  Ljava/lang/String;
           16   34    10           meta  [Ljava/lang/Object;
           36   45     4              e  Ljava/util/Enumeration;
           38   44     5   propertyName  Ljava/lang/String;
           39   44     6           meta  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      p     

  public org.hsqldb.lib.Set getUserDefinedPropertyData();
    descriptor: ()Lorg/hsqldb/lib/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 763
            new org.hsqldb.lib.HashSet
            dup
            invokespecial org.hsqldb.lib.HashSet.<init>:()V
            astore 1 /* set */
        start local 1 // org.hsqldb.lib.Set set
         1: .line 764
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            invokevirtual org.hsqldb.lib.HashMap.values:()Lorg/hsqldb/lib/Collection;
            invokeinterface org.hsqldb.lib.Collection.iterator:()Lorg/hsqldb/lib/Iterator;
            astore 2 /* it */
        start local 2 // org.hsqldb.lib.Iterator it
         2: .line 766
            goto 8
         3: .line 767
      StackMap locals: org.hsqldb.lib.Set org.hsqldb.lib.Iterator
      StackMap stack:
            aload 2 /* it */
            invokeinterface org.hsqldb.lib.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 3 /* row */
        start local 3 // java.lang.Object[] row
         4: .line 769
            aload 3 /* row */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         5: .line 770
            iconst_2
         6: .line 769
            if_icmpne 8
         7: .line 771
            aload 1 /* set */
            aload 3 /* row */
            invokeinterface org.hsqldb.lib.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.Object[] row
         8: .line 766
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface org.hsqldb.lib.Iterator.hasNext:()Z
            ifne 3
         9: .line 775
            aload 1 /* set */
            areturn
        end local 2 // org.hsqldb.lib.Iterator it
        end local 1 // org.hsqldb.lib.Set set
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            1   10     1   set  Lorg/hsqldb/lib/Set;
            2   10     2    it  Lorg/hsqldb/lib/Iterator;
            4    8     3   row  [Ljava/lang/Object;

  public boolean isUserDefinedProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 780
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* row */
        start local 2 // java.lang.Object[] row
         1: .line 782
            aload 2 /* row */
            ifnull 6
         2: .line 783
            aload 2 /* row */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         3: .line 784
            iconst_2
         4: .line 783
            if_icmpne 6
         5: .line 782
            iconst_1
            ireturn
      StackMap locals: java.lang.Object[]
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // java.lang.Object[] row
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    7     1   key  Ljava/lang/String;
            1    7     2   row  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public boolean isBoolean(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 789
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* row */
        start local 2 // java.lang.Object[] row
         1: .line 791
            aload 2 /* row */
            ifnull 6
            aload 2 /* row */
            iconst_2
            aaload
            ldc "Boolean"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
         2: .line 792
            aload 2 /* row */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         3: .line 793
            iconst_2
         4: .line 792
            if_icmpne 6
         5: .line 791
            iconst_1
            ireturn
      StackMap locals: java.lang.Object[]
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // java.lang.Object[] row
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    7     1   key  Ljava/lang/String;
            1    7     2   row  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public boolean isIntegral(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 798
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* row */
        start local 2 // java.lang.Object[] row
         1: .line 800
            aload 2 /* row */
            ifnull 6
            aload 2 /* row */
            iconst_2
            aaload
            ldc "Integer"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
         2: .line 801
            aload 2 /* row */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         3: .line 802
            iconst_2
         4: .line 801
            if_icmpne 6
         5: .line 800
            iconst_1
            ireturn
      StackMap locals: java.lang.Object[]
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // java.lang.Object[] row
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    7     1   key  Ljava/lang/String;
            1    7     2   row  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public boolean isString(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 807
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* row */
        start local 2 // java.lang.Object[] row
         1: .line 809
            aload 2 /* row */
            ifnull 6
            aload 2 /* row */
            iconst_2
            aaload
            ldc "String"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
         2: .line 810
            aload 2 /* row */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         3: .line 811
            iconst_2
         4: .line 810
            if_icmpne 6
         5: .line 809
            iconst_1
            ireturn
      StackMap locals: java.lang.Object[]
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // java.lang.Object[] row
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    7     1   key  Ljava/lang/String;
            1    7     2   row  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public boolean setDatabaseProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 816
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 3 /* meta */
        start local 3 // java.lang.Object[] meta
         1: .line 817
            aload 1 /* key */
            aload 2 /* value */
            aload 3 /* meta */
            invokestatic org.hsqldb.persist.HsqlProperties.validateProperty:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 4 /* error */
        start local 4 // java.lang.String error
         2: .line 819
            aload 4 /* error */
            ifnull 4
         3: .line 820
            iconst_0
            ireturn
         4: .line 823
      StackMap locals: java.lang.Object[] java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            aload 2 /* value */
            invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 825
            iconst_1
            ireturn
        end local 4 // java.lang.String error
        end local 3 // java.lang.Object[] meta
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    6     1    key  Ljava/lang/String;
            0    6     2  value  Ljava/lang/String;
            1    6     3   meta  [Ljava/lang/Object;
            2    6     4  error  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      key    
      value  

  public int getDefaultWriteDelay();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 829
            sipush 500
            ireturn
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;

  public void setDBModified(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // int mode
         0: .line 836
            iload 1 /* mode */
            tableswitch { // 0 - 2
                    0: 1
                    1: 3
                    2: 5
              default: 7
          }
         1: .line 839
      StackMap locals:
      StackMap stack:
            ldc "no"
            astore 2 /* value */
        start local 2 // java.lang.String value
         2: .line 840
            goto 10
        end local 2 // java.lang.String value
         3: .line 843
      StackMap locals:
      StackMap stack:
            ldc "yes"
            astore 2 /* value */
        start local 2 // java.lang.String value
         4: .line 844
            goto 10
        end local 2 // java.lang.String value
         5: .line 847
      StackMap locals:
      StackMap stack:
            ldc "yes-new-files"
            astore 2 /* value */
        start local 2 // java.lang.String value
         6: .line 848
            goto 10
        end local 2 // java.lang.String value
         7: .line 851
      StackMap locals:
      StackMap stack:
            sipush 201
         8: .line 852
            ldc "HsqlDatabaseProperties"
         9: .line 851
            invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        start local 2 // java.lang.String value
        10: .line 855
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            ldc "modified"
            aload 2 /* value */
            invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 856
            aload 0 /* this */
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.save:()V
        12: .line 857
            return
        end local 2 // java.lang.String value
        end local 1 // int mode
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0   13     1   mode  I
            2    3     2  value  Ljava/lang/String;
            4    5     2  value  Ljava/lang/String;
            6    7     2  value  Ljava/lang/String;
           10   13     2  value  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      mode  

  public int getDBModified();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 861
            aload 0 /* this */
            ldc "modified"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getStringProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* value */
        start local 1 // java.lang.String value
         1: .line 863
            ldc "yes"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 864
            iconst_1
            ireturn
         3: .line 865
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "yes-new-files"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 866
            iconst_2
            ireturn
         5: .line 867
      StackMap locals:
      StackMap stack:
            ldc "no-new-files"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 868
            iconst_3
            ireturn
         7: .line 871
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String value
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            1    8     1  value  Ljava/lang/String;

  public java.lang.String getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 877
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* metaData */
        start local 2 // java.lang.Object[] metaData
         1: .line 879
            aload 2 /* metaData */
            ifnonnull 3
         2: .line 880
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 883
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.Object[] metaData
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    4     1       key  Ljava/lang/String;
            1    4     2  metaData  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public java.lang.String getPropertyString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 889
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* metaData */
        start local 2 // java.lang.Object[] metaData
         1: .line 891
            aload 2 /* metaData */
            ifnonnull 3
         2: .line 892
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 895
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* prop */
        start local 3 // java.lang.String prop
         4: .line 897
            aload 2 /* metaData */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ifne 5
            iconst_1
            goto 6
      StackMap locals: java.lang.String
      StackMap stack:
         5: iconst_0
         6: .line 896
      StackMap locals:
      StackMap stack: int
            istore 4 /* isSystem */
        start local 4 // boolean isSystem
         7: .line 900
            aload 3 /* prop */
            ifnonnull 11
            iload 4 /* isSystem */
            ifeq 11
         8: .line 902
            aload 1 /* key */
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* prop */
         9: .line 903
            goto 11
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String java.lang.Object[] java.lang.String int
      StackMap stack: java.lang.SecurityException
        10: pop
        11: .line 906
      StackMap locals:
      StackMap stack:
            aload 3 /* prop */
            ifnonnull 16
        12: .line 907
            aload 2 /* metaData */
            iconst_4
            aaload
            astore 5 /* value */
        start local 5 // java.lang.Object value
        13: .line 909
            aload 5 /* value */
            ifnonnull 15
        14: .line 910
            aconst_null
            areturn
        15: .line 913
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 5 /* value */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 5 // java.lang.Object value
        16: .line 916
      StackMap locals:
      StackMap stack:
            aload 3 /* prop */
            areturn
        end local 4 // boolean isSystem
        end local 3 // java.lang.String prop
        end local 2 // java.lang.Object[] metaData
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0   17     1       key  Ljava/lang/String;
            1   17     2  metaData  [Ljava/lang/Object;
            4   17     3      prop  Ljava/lang/String;
            7   17     4  isSystem  Z
           13   16     5     value  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           8     9      10  Class java.lang.SecurityException
    MethodParameters:
      Name  Flags
      key   

  public boolean isPropertyTrue(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 922
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 3 /* metaData */
        start local 3 // java.lang.Object[] metaData
         1: .line 924
            aload 3 /* metaData */
            ifnonnull 3
         2: .line 925
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 928
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String top java.lang.Object[]
      StackMap stack:
            aload 3 /* metaData */
            iconst_4
            aaload
            checkcast java.lang.Boolean
            astore 2 /* value */
        start local 2 // java.lang.Boolean value
         4: .line 930
            aconst_null
            astore 4 /* prop */
        start local 4 // java.lang.String prop
         5: .line 932
            aload 3 /* metaData */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ifne 6
            iconst_1
            goto 7
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String java.lang.Boolean java.lang.Object[] java.lang.String
      StackMap stack:
         6: iconst_0
         7: .line 931
      StackMap locals:
      StackMap stack: int
            istore 5 /* isSystem */
        start local 5 // boolean isSystem
         8: .line 935
            iload 5 /* isSystem */
            ifeq 13
         9: .line 937
            aload 1 /* key */
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* prop */
        10: .line 938
            goto 14
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String java.lang.Boolean java.lang.Object[] java.lang.String int
      StackMap stack: java.lang.SecurityException
        11: pop
        12: .line 939
            goto 14
        13: .line 940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* prop */
        14: .line 943
      StackMap locals:
      StackMap stack:
            aload 4 /* prop */
            ifnull 16
        15: .line 944
            aload 4 /* prop */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            astore 2 /* value */
        16: .line 947
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 5 // boolean isSystem
        end local 4 // java.lang.String prop
        end local 3 // java.lang.Object[] metaData
        end local 2 // java.lang.Boolean value
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0   17     1       key  Ljava/lang/String;
            4   17     2     value  Ljava/lang/Boolean;
            1   17     3  metaData  [Ljava/lang/Object;
            5   17     4      prop  Ljava/lang/String;
            8   17     5  isSystem  Z
      Exception table:
        from    to  target  type
           9    10      11  Class java.lang.SecurityException
    MethodParameters:
      Name  Flags
      key   

  public java.lang.String getStringPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 952
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 2 /* metaData */
        start local 2 // java.lang.Object[] metaData
         1: .line 954
            aload 2 /* metaData */
            ifnonnull 3
         2: .line 955
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 958
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 2 /* metaData */
            iconst_4
            aaload
            checkcast java.lang.String
            areturn
        end local 2 // java.lang.Object[] metaData
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    4     1       key  Ljava/lang/String;
            1    4     2  metaData  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public java.lang.String getStringProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 964
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 3 /* metaData */
        start local 3 // java.lang.Object[] metaData
         1: .line 966
            aload 3 /* metaData */
            ifnonnull 3
         2: .line 967
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 970
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String top java.lang.Object[]
      StackMap stack:
            aload 3 /* metaData */
            iconst_4
            aaload
            checkcast java.lang.String
            astore 2 /* value */
        start local 2 // java.lang.String value
         4: .line 972
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* prop */
        start local 4 // java.lang.String prop
         5: .line 974
            aload 4 /* prop */
            ifnull 7
         6: .line 975
            aload 4 /* prop */
            astore 2 /* value */
         7: .line 978
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String java.lang.String java.lang.Object[] java.lang.String
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 4 // java.lang.String prop
        end local 3 // java.lang.Object[] metaData
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0    8     1       key  Ljava/lang/String;
            4    8     2     value  Ljava/lang/String;
            1    8     3  metaData  [Ljava/lang/Object;
            5    8     4      prop  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public int getIntegerProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
        start local 1 // java.lang.String key
         0: .line 984
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            aload 1 /* key */
            invokevirtual org.hsqldb.lib.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Object[]
            astore 3 /* metaData */
        start local 3 // java.lang.Object[] metaData
         1: .line 986
            aload 3 /* metaData */
            ifnonnull 3
         2: .line 987
            sipush 5555
            aload 1 /* key */
            invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
            athrow
         3: .line 991
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String top java.lang.Object[]
      StackMap stack:
            aload 3 /* metaData */
            iconst_4
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
         4: .line 990
            istore 2 /* value */
        start local 2 // int value
         5: .line 993
            aload 0 /* this */
            getfield org.hsqldb.persist.HsqlDatabaseProperties.stringProps:Ljava/util/Properties;
            aload 1 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* prop */
        start local 4 // java.lang.String prop
         6: .line 995
            aload 4 /* prop */
            ifnull 10
         7: .line 997
            aload 4 /* prop */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 2 /* value */
         8: .line 998
            goto 10
      StackMap locals: org.hsqldb.persist.HsqlDatabaseProperties java.lang.String int java.lang.Object[] java.lang.String
      StackMap stack: java.lang.NumberFormatException
         9: pop
        10: .line 1001
      StackMap locals:
      StackMap stack:
            iload 2 /* value */
            ireturn
        end local 4 // java.lang.String prop
        end local 3 // java.lang.Object[] metaData
        end local 2 // int value
        end local 1 // java.lang.String key
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            0   11     1       key  Ljava/lang/String;
            5   11     2     value  I
            1   11     3  metaData  [Ljava/lang/Object;
            6   11     4      prop  Ljava/lang/String;
      Exception table:
        from    to  target  type
           7     8       9  Class java.lang.NumberFormatException
    MethodParameters:
      Name  Flags
      key   

  public static org.hsqldb.lib.Iterator getPropertiesMetaIterator();
    descriptor: ()Lorg/hsqldb/lib/Iterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1005
            getstatic org.hsqldb.persist.HsqlDatabaseProperties.dbMeta:Lorg/hsqldb/lib/HashMap;
            invokevirtual org.hsqldb.lib.HashMap.values:()Lorg/hsqldb/lib/Collection;
            invokeinterface org.hsqldb.lib.Collection.iterator:()Lorg/hsqldb/lib/Iterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getClientPropertiesAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 1010
            aload 0 /* this */
            ldc "jdbc.translate_tti_types"
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.isPropertyTrue:(Ljava/lang/String;)Z
            ifeq 4
         1: .line 1011
            new java.lang.StringBuilder
            dup
            ldc "jdbc.translate_tti_types"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         2: .line 1013
            aload 1 /* sb */
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            iconst_1
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         3: .line 1015
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
         4: .line 1018
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            2    4     1    sb  Ljava/lang/StringBuilder;

  public boolean isVersion18();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
         0: .line 1024
            aload 0 /* this */
            ldc "hsqldb.cache_version"
         1: .line 1025
            ldc "2.5.0"
         2: .line 1024
            invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         3: .line 1023
            astore 1 /* version */
        start local 1 // java.lang.String version
         4: .line 1027
            aload 1 /* version */
            iconst_0
            iconst_4
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            ldc "1.7."
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String version
        end local 0 // org.hsqldb.persist.HsqlDatabaseProperties this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/hsqldb/persist/HsqlDatabaseProperties;
            4    5     1  version  Ljava/lang/String;
}
SourceFile: "HsqlDatabaseProperties.java"