Comparator comp = attribute.getComparator();
Comparator comp = attribute.getEquality().getComparator();
    private void initTables() throws NamingException    {        Comparator comp = attribute.getComparator();                 /*         * The forward key/value map stores attribute values to master table          * primary keys.  A value for an attribute can occur several times in         * different entries so the forward map can have more than one value.         */        forward = new JdbmTable( attribute.getName() + FORWARD_BTREE,            true, recMan, new IndexComparator( comp, true ) );                /*         * Now the reverse map stores the primary key into the master table as         * the key and the values of attributes as the value.  If an attribute         * is single valued according to its specification based on a schema          * then duplicate keys should not be allowed within the reverse table.         */        reverse = new JdbmTable( attribute.getName() + REVERSE_BTREE,            ! attribute.isSingleValue(), recMan,             new IndexComparator( comp, false ) );    }