{
try
{
PDU_type pdu = null;
BERInputStream input = new BERInputStream(inputStream, charsetEncoding, DEFAULT_BUFFER_SIZE, ProtocolOIDRegister.getInstance());
pdu = (PDU_type) PDU_codec.getCodec().serialize(input, pdu, false, "PDU");
logger.debug("Received " + ToStringBuilder.reflectionToString(pdu));
synchronized (this.pendingOperations)
{