public boolean containsKey(double key){
  TableEntry[] table=m_Table;
  int hash=hashCode(key);
  int index=(hash & 0x7FFFFFFF) % table.length;
  for (TableEntry e=table[index]; e != null; e=e.next) {
    if ((e.hash == hash) && (Math.abs(e.key - key) < EPSILON)) {
      return true;
    }
  }
  return false;
}

public boolean containsKey ( double key ) { TableEntry [ ] table = m_Table ; int hash = hashCode ( key ) ; int index = ( hash & 0x7FFFFFFF ) % table . length ; for ( TableEntry e = table [ index ] ; e != null ; e = e . next ) { if ( ( e . hash == hash ) && ( Math . abs ( e . key - key ) < EPSILON ) ) { return true ; } } return false ; }
tests if the specified double is a key in this hashtable .
