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);
     }
   }
 }