private void calculateXPCost() {
   for (IOverviewSubPresenter presenter : presenters) {
     presenter.update();
   }
   totalView.setAlotment(getTotalXP());
   setTotalViewColor();
   totalView.setValue(management.getTotalCosts());
   setTotalViewColor();
 }
 private void setTotalViewColor() {
   boolean overspent = management.getTotalCosts() > getTotalXP();
   totalView.setTextColor(
       overspent ? LegalityColorProvider.COLOR_HIGH : LegalityColorProvider.COLOR_OKAY);
 }