master-review

Mit diesem pull request soll der master noch einmal komplett durchgearbeitet werden.
Änderungen können ausnahmsweise direkt in den master eingebracht werden.
Der Vergleichsbranch master_FIRST darf nicht angetastet werden; er enthält den Stand des ersten commits im master und wird nach Abschluss des reviews wieder gelöscht.
throws-Klausel fehlt