TeildatensatzXml extends Teildatensatz { public FeldReferenz getFeldRefenz(final Bezeichner bezeichner) { for (FeldReferenz ref : this.feldReferenzen) { if (bezeichner.equals(ref.getBezeichner())) { return ref; } } throw new IllegalArgumentException(bezeichner + " not part of " + this); } TeildatensatzXml(final int satzart, final int nr); void add(final FeldReferenz referenz); void setSatzende(final Satzende satzende); void updateWith(Map<String, FeldXml> felder); FeldReferenz getFeldRefenz(final Bezeichner bezeichner);  }
@Test public void testGetFeldReferenz() { FeldReferenz ref = tds100.getFeldRefenz((Bezeichner.TITEL)); assertEquals("Titel", ref.getBemerkung()); }