Interface IllegalArgumentCodec<P,​I>