synchronized (protocolHandler)
{
try
{
PDU_type pdu = protocolHandler.produceInitializingRequest();
logger.debug("Sending " + ToStringBuilder.reflectionToString(pdu));
BEROutputStream encoder = new BEROutputStream(DEFAULT_BUFFER_SIZE, charsetEncoding, ProtocolOIDRegister.getInstance());
PDU_codec.getCodec().serialize(encoder, protocolHandler.produceInitializingRequest(), false, "PDU");