1. Kody rozdziałów od 1 do 35 są umieszczone w zmodularyzowanym projekcie zawierającym jeden moduł, w którym znajdują się wszystkie pakiety
2. Zmodularyzowane kody źródłowe wymagają obecności JDK 9. Jednak większość kodu do rozdziałów 1 do 35 będzie działać również w JDK 8, w niezmodularyzowanym projekcie, po usunieciu pliku module-info.java.
3. Kod rozdziału 36 umieszczony jest w 6 projektach zmodularyzowanych, każdy z nich zawiera kilka modułów według opisu znajdującego się w tym rozdziale. Te kody nie będą działać w JDK 8
2. Projekt Rozdzial36_2 zawiera intencjonalnie pozostawione błędy
modularyzacji, aby Czytelnik, jeśli zechce, mógł je naprawić. Projekt 
Rozdzial36_3 zawiera te same kody po ich naprawieniu.
3. Pliki src/resources/jars/resources.jar oraz
src/resources/jars/resources1.jar muszą być dodane do projektu. Zawierają
obrazki wczytywane przez niektóre klasy w rozdziałach od 1 do 35.
4. Wszystkie kody były końcowo sprawdzone w IntelliJ Idea. 
