if ((o == null) || !(o instanceof ASN1Encodable))
if ((o == null) || !(o instanceof DEREncodable))
    public boolean equals(        Object  o)    {        if ((o == null) || !(o instanceof ASN1Encodable))        {            return false;        }        ASN1Encodable other = (ASN1Encodable)o;        return this.toASN1Object().equals(other.toASN1Object());    }