@Override
            public Duration getTimeout() {
                return handler.getTimeout();
            }
Performs registration of packet handler and makes sure that its timeout will be handled properly.
Since timeouts are controlled by {@link TimeoutManager} there is a need to decorate handler
operations so both sides know what's going on.

@param handler Handler to be registered.
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/Plc4xNettyWrapper.java