} if (!(obj instanceof DSAKey)) {
if (! (obj instanceof DSAKey))
  public boolean equals(Object obj)  {    if (obj == null)      {        return false;      }    if (!(obj instanceof DSAKey))      {        return false;      }    DSAKey that = (DSAKey) obj;    return p.equals(that.getParams().getP())           && q.equals(that.getParams().getQ())           && g.equals(that.getParams().getG());  }