Anfang weiterNull-Problem(o)
Übergabe eines Constraint-Objekts NULL kann die Prüfung unterlaufen Idiom zur Vermeidung (Guard) /** * Prüfe Vertrag Zentrale. * @param constraint Z */ public static void pruefeVertrag( final Vertrag vertrag , final ZConstraint constraint ) { if ( constraint == null ) { throw new IllegalArgumentException(); } (eventuell Laufzeit-wirkendes Constraint-Framework als Ergänzung einsetzen) Java8 Checker-Framework ?