throw new InvalidKeyException(String.valueOf(x));
throw new InvalidKeyException(x.getMessage(), x);
  public void engineInitVerify(PublicKey publicKey) throws InvalidKeyException  {    HashMap attributes = new HashMap();    attributes.put(BaseSignature.VERIFIER_KEY, publicKey);    try      {        adaptee.setupVerify(attributes);      }    catch (IllegalArgumentException x)      {        throw new InvalidKeyException(String.valueOf(x));      }  }