class AnalyzePlan implements Plan {

    AnalyzePlan() {
    }

    @Override
    public StatementType type() {
        return StatementType.MANAGEMENT;
    }

    @Override
    public void executeOrFail(DependencyCarrier dependencies,
                              PlannerContext plannerContext,
                              RowConsumer consumer,
                              Row params,
                              SubQueryResults subQueryResults) throws Exception {<FILL_FUNCTION_BODY>}
}


        OneRowActionListener<AcknowledgedResponse> listener = new OneRowActionListener<>(
            consumer,
            req -> req.isAcknowledged() ? new Row1(1L) : new Row1(0L));
        dependencies.analyzeAction().fetchSamplesThenGenerateAndPublishStats().whenComplete(listener);
    
<no_super_class>