for (; hasAnyReimbursementGuideEntries(); getReimbursementGuideEntries().get(0).delete());  removeGuide(); removeRootDomainObject();  deleteDomainObject();
    public void delete() {        if (hasPaymentTransaction()) {            getPaymentTransaction().delete();        }        for (; hasAnyReimbursementGuideEntries(); getReimbursementGuideEntries().get(0).delete());                removeGuide();        removeRootDomainObject();        deleteDomainObject();    }