if (!(sigSpi instanceof Cloneable)) throw new CloneNotSupportedException();
  public Object clone() throws CloneNotSupportedException  {    if (!(sigSpi instanceof Cloneable))      throw new CloneNotSupportedException();    Signature result = new DummySignature	    ((SignatureSpi) sigSpi.clone(), this.getAlgorithm());    result.provider = this.getProvider();    return result;  }