@Override
  public void engineInitSender(
          PublicKey recipientKey, byte[] info, PrivateKey senderKey, byte[] psk, byte[] pskId)
          throws InvalidKeyException {
    invokeWithPossibleInvalidKey("engineInitSender", recipientKey, info, senderKey, psk, pskId);
  }
Duck typed implementation of {@link HpkeSpi}.
<p>
Will wrap any Object which implements all of the methods in HpkeSpi and delegate to them
by reflection.
common/src/main/java/org/conscrypt/DuckTypedHpkeSpi.java