code: @SuppressWarnings("unchecked")
      public <E> MessageHandler<? super E> getMessageHandler(Class<E> type) {
          return (MessageHandler<? super E>) receivedMessageHandlers.get(type);
      }
docs: Returns the {@link MessageHandler} which is registered to process
  the specified <code>type</code>.