public FamilienbeitragNode() throws RemoteException {
   this.parent = null;
   this.type = ROOT;
   this.children = new ArrayList<FamilienbeitragNode>();
   DBIterator it = Einstellungen.getDBService().createList(Beitragsgruppe.class);
   it.addFilter("beitragsart = ?", new Object[] {ArtBeitragsart.FAMILIE_ZAHLER});
   while (it.hasNext()) {
     Beitragsgruppe bg = (Beitragsgruppe) it.next();
     DBIterator it2 = Einstellungen.getDBService().createList(Mitglied.class);
     it2.addFilter("beitragsgruppe = ?", new Object[] {bg.getID()});
     it2.addFilter("austritt is null");
     while (it2.hasNext()) {
       Mitglied m = (Mitglied) it2.next();
       FamilienbeitragNode fbn = new FamilienbeitragNode(this, m);
       children.add(fbn);
     }
   }
 }
 private Beitragsgruppe getBeitragsgruppe() throws RemoteException {
   Beitragsgruppe bg =
       (Beitragsgruppe) Einstellungen.getDBService().createObject(Beitragsgruppe.class, null);
   bg.setBezeichnung("Test");
   bg.setBetrag(10d);
   bg.setBetragMonatlich(20d);
   bg.setBetragVierteljaehrlich(60d);
   bg.setBetragHalbjaehrlich(120d);
   bg.setBetragJaehrlich(240d);
   return bg;
 }