{
  public void setupSign(Map attributes) throws IllegalArgumentException  {    setup(attributes);    // do we have a private key?    PrivateKey key = (PrivateKey) attributes.get(SIGNER_KEY);    if (key != null)      {        setupForSigning(key);      }  }