code: public ContextItems getMarshaledContext() {
          ContextItems marshaledContext = new ContextItems();
  
          for (IManagedContext<?> managedContext : managedContexts) {
              marshaledContext.addItems(managedContext.getContextItems(false));
          }
  
          return marshaledContext;
      }
docs: Returns the marshaled context representing the state of all shared contexts.
  
  @return A ContextItems object representing the current state of all shared contexts.