class CostReportMaintainer extends ControllerMaintainer {

    @Override
    protected boolean maintain() {
        var csv = CostCalculator.resourceShareByPropertyToCsv(nodeRepository, controller(), clock, consumer.fixedAllocations());
        consumer.consume(csv);
        return true;
    }

    public  CostReportMaintainer(Controller controller, Duration interval, CostReportConsumer costReportConsumer);

}