public boolean equals(Object p_other) {
        boolean l_bRetVal = false;

        if (p_other == null) {
            l_bRetVal = false;
        } else if (this == p_other) {
            l_bRetVal = true;
        } else {
            ExecutionFilter l_theOther = (ExecutionFilter) p_other;
            l_bRetVal = (m_clientId == l_theOther.m_clientId &&
                    m_acctCode.equalsIgnoreCase(l_theOther.m_acctCode) &&
                    m_time.equalsIgnoreCase(l_theOther.m_time) &&
                    m_symbol.equalsIgnoreCase(l_theOther.m_symbol) &&
                    m_secType.equalsIgnoreCase(l_theOther.m_secType) &&
                    m_exchange.equalsIgnoreCase(l_theOther.m_exchange) &&
                    m_side.equalsIgnoreCase(l_theOther.m_side));
        }
        return l_bRetVal;
    }