public Object clone()
public Object clone() throws CloneNotSupportedException
  public Object clone()  {    HMac result = new HMac((IMessageDigest) underlyingHash.clone());    result.ipadHash = this.ipadHash;    result.opadHash = this.opadHash;    result.ipad = (byte[])this.ipad.clone();    return result;  }