return m_one.equals(key.m_one) && m_two.equals(key.m_two);
return compare(m_one, key.m_one) && compare(m_two, key.m_two);
    public boolean equals(Object o) {        if (o instanceof CompoundKey) {            CompoundKey key = (CompoundKey) o;            return m_one.equals(key.m_one) && m_two.equals(key.m_two);        } else {            return false;        }    }