throw new SignatureException(String.valueOf(x));
throw new SignatureException(x.getMessage(), x);
  public void engineUpdate(byte b) throws SignatureException  {    try      {        adaptee.update(b);      }    catch (IllegalStateException x)      {        throw new SignatureException(String.valueOf(x));      }  }