public Result<IVerrechenbar> add(final IVerrechenbar code, final Konsultation kons) { List<Verrechnet> old = kons.getLeistungen(); Verrechnet foundVerrechnet = null; for (Verrechnet verrechnet : old) { if (verrechnet.getVerrechenbar().getId().equals(code.getId())) { if (verrechnet.getText().equals(code.getText())) { foundVerrechnet = verrechnet; break; } } } if (foundVerrechnet != null) { foundVerrechnet.changeAnzahl(foundVerrechnet.getZahl() + 1); } else { old.add(new Verrechnet(code, kons, 1)); } return new Result<IVerrechenbar>(code); }