@Override
    protected StateFactory init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader,
                                StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents,
                                boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext) {
        // nothing to be done
        return null;
    }
This is the {@link WindowProcessor} intended to be used with aggregate join queries.
This processor keeps a reference of the Aggregate and finds the items from that.
The process method just passes the events to the next
{@link JoinProcessor} inorder to handle
the events there.
modules/siddhi-core/src/main/java/io/siddhi/core/query/processor/stream/window/AggregateWindowProcessor.java