@Override
  public void engineInitRecipient(byte[] encapsulated, PrivateKey key, byte[] info,
          PublicKey senderKey, byte[] psk, byte[] psk_id) throws InvalidKeyException {
    invokeWithPossibleInvalidKey(
        "engineInitRecipient", encapsulated, key, info, senderKey, psk, psk_id);
  }
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