@Override @Nonnull protected AggregatePresentationModelBuilder aggregateBuilder() { return super.aggregateBuilder() .with(DATE, (Displayable) () -> DATE_FORMATTER.format(jobEvent.getDate())) .with(TIME, new DefaultDisplayable("")) .with(HOURLY_RATE, new DefaultDisplayable("")) .with(AMOUNT , (Displayable) () -> MONEY_FORMATTER.format(jobEvent.getEarnings()), new DefaultStyleable("right-aligned"), new RedStyleForNegativeMoney(jobEvent::getEarnings)); }