return super.clone();
BaseMac result = (BaseMac) super.clone(); if (this.underlyingHash != null) result.underlyingHash = (IMessageDigest) this.underlyingHash.clone();  return result;
  public Object clone() throws CloneNotSupportedException  {    return super.clone();  }