code: private synchronized void onContextReady(final ContextStatusPOJO contextStatus,
                                             final boolean notifyClientOnNewActiveContext) {
      assert ContextState.READY == contextStatus.getContextState();
      final String contextID = contextStatus.getContextId();
      // This could be the first message we get from that context
      if (this.isUnknownContextId(contextID)) {
        this.onNewContext(contextStatus, notifyClientOnNewActiveContext);
      }
  
      // Dispatch the messages to the application, if there are any.
      for (final ContextMessagePOJO
               contextMessage : contextStatus.getContextMessageList()) {
        final byte[] theMessage = contextMessage.getMessage();
        final String sourceID = contextMessage.getSourceId();
        final long sequenceNumber = contextMessage.getSequenceNumber();
        this.messageDispatcher.onContextMessage(new ContextMessageImpl(theMessage, contextID, sourceID, sequenceNumber));
      }
  
    }
docs: Process a message with status READY from a context.
  
  @param contextStatus
  @param notifyClientOnNewActiveContext whether or not to inform the application when this in fact refers to a new
  context.