NamedWindowProcessorInstance processorInstance = processor.addInstance(agentInstanceContext);
View rootView = processorInstance.getRootViewInstance();
eventStreamParentViewable.addView(rootView);
// Materialize views
AgentInstanceViewFactoryChainContext viewFactoryChainContext = new AgentInstanceViewFactoryChainContext(agentInstanceContext, true, null, null);
ViewServiceCreateResult createResult = services.getViewService().createViews(rootView, unmaterializedViewChain.getViewFactoryChain(), viewFactoryChainContext, false);
topView = createResult.getTopViewable();
finalView = createResult.getFinalViewable();
// If this is a virtual data window implementation, bind it to the context for easy lookup