diff --git a/bin/oop/ch01/chess1/Board.class b/bin/oop/ch01/chess1/Board.class index a33a5ba..f0502c5 100644 Binary files a/bin/oop/ch01/chess1/Board.class and b/bin/oop/ch01/chess1/Board.class differ diff --git a/bin/oop/ch01/chess1/Chess.class b/bin/oop/ch01/chess1/Chess.class index bacd164..996f251 100644 Binary files a/bin/oop/ch01/chess1/Chess.class and b/bin/oop/ch01/chess1/Chess.class differ diff --git a/bin/oop/ch01/chess1/Color.class b/bin/oop/ch01/chess1/Color.class index 2a34276..99966fd 100644 Binary files a/bin/oop/ch01/chess1/Color.class and b/bin/oop/ch01/chess1/Color.class differ diff --git a/bin/oop/ch01/chess1/Kind.class b/bin/oop/ch01/chess1/Kind.class index 22e40ee..94de73d 100644 Binary files a/bin/oop/ch01/chess1/Kind.class and b/bin/oop/ch01/chess1/Kind.class differ diff --git a/bin/oop/ch01/chess1/Piece.class b/bin/oop/ch01/chess1/Piece.class index 66823ff..489de7c 100644 Binary files a/bin/oop/ch01/chess1/Piece.class and b/bin/oop/ch01/chess1/Piece.class differ diff --git a/bin/oop/ch01/chess1/package-info.class b/bin/oop/ch01/chess1/package-info.class index a776fcc..057557a 100644 Binary files a/bin/oop/ch01/chess1/package-info.class and b/bin/oop/ch01/chess1/package-info.class differ diff --git a/bin/oop/ch01/chess2/Board.class b/bin/oop/ch01/chess2/Board.class index 0ab995a..777d6af 100644 Binary files a/bin/oop/ch01/chess2/Board.class and b/bin/oop/ch01/chess2/Board.class differ diff --git a/bin/oop/ch01/chess2/Chess.class b/bin/oop/ch01/chess2/Chess.class index 60d8933..200c0af 100644 Binary files a/bin/oop/ch01/chess2/Chess.class and b/bin/oop/ch01/chess2/Chess.class differ diff --git a/bin/oop/ch01/chess2/Color.class b/bin/oop/ch01/chess2/Color.class index a503af6..ea58194 100644 Binary files a/bin/oop/ch01/chess2/Color.class and b/bin/oop/ch01/chess2/Color.class differ diff --git a/bin/oop/ch01/chess2/Kind.class b/bin/oop/ch01/chess2/Kind.class index 22794e1..005ee10 100644 Binary files a/bin/oop/ch01/chess2/Kind.class and b/bin/oop/ch01/chess2/Kind.class differ diff --git a/bin/oop/ch01/chess2/Piece.class b/bin/oop/ch01/chess2/Piece.class index 598ebe7..6d16cb0 100644 Binary files a/bin/oop/ch01/chess2/Piece.class and b/bin/oop/ch01/chess2/Piece.class differ diff --git a/bin/oop/ch01/chess2/package-info.class b/bin/oop/ch01/chess2/package-info.class index 59b5160..74505e3 100644 Binary files a/bin/oop/ch01/chess2/package-info.class and b/bin/oop/ch01/chess2/package-info.class differ diff --git a/bin/oop/ch02/cards/Card.class b/bin/oop/ch02/cards/Card.class index 2114ebb..139e54e 100644 Binary files a/bin/oop/ch02/cards/Card.class and b/bin/oop/ch02/cards/Card.class differ diff --git a/bin/oop/ch02/cards/CardExample.class b/bin/oop/ch02/cards/CardExample.class index b465225..4752657 100644 Binary files a/bin/oop/ch02/cards/CardExample.class and b/bin/oop/ch02/cards/CardExample.class differ diff --git a/bin/oop/ch02/cards0/Card.class b/bin/oop/ch02/cards0/Card.class index f533554..94fb579 100644 Binary files a/bin/oop/ch02/cards0/Card.class and b/bin/oop/ch02/cards0/Card.class differ diff --git a/bin/oop/ch02/chess1/Board.class b/bin/oop/ch02/chess1/Board.class index 39f3acd..2a2f05f 100644 Binary files a/bin/oop/ch02/chess1/Board.class and b/bin/oop/ch02/chess1/Board.class differ diff --git a/bin/oop/ch02/chess1/Chess.class b/bin/oop/ch02/chess1/Chess.class index 63581db..71f462b 100644 Binary files a/bin/oop/ch02/chess1/Chess.class and b/bin/oop/ch02/chess1/Chess.class differ diff --git a/bin/oop/ch02/chess1/Color.class b/bin/oop/ch02/chess1/Color.class index f0f8308..4506265 100644 Binary files a/bin/oop/ch02/chess1/Color.class and b/bin/oop/ch02/chess1/Color.class differ diff --git a/bin/oop/ch02/chess1/Kind.class b/bin/oop/ch02/chess1/Kind.class index e070e20..9fde73b 100644 Binary files a/bin/oop/ch02/chess1/Kind.class and b/bin/oop/ch02/chess1/Kind.class differ diff --git a/bin/oop/ch02/chess1/Piece.class b/bin/oop/ch02/chess1/Piece.class index 0baffdc..14f4715 100644 Binary files a/bin/oop/ch02/chess1/Piece.class and b/bin/oop/ch02/chess1/Piece.class differ diff --git a/bin/oop/ch02/chess1/package-info.class b/bin/oop/ch02/chess1/package-info.class index 3458711..05f6679 100644 Binary files a/bin/oop/ch02/chess1/package-info.class and b/bin/oop/ch02/chess1/package-info.class differ diff --git a/bin/oop/ch02/chess2/Board.class b/bin/oop/ch02/chess2/Board.class index bb77ee1..cd218cf 100644 Binary files a/bin/oop/ch02/chess2/Board.class and b/bin/oop/ch02/chess2/Board.class differ diff --git a/bin/oop/ch02/chess2/Chess.class b/bin/oop/ch02/chess2/Chess.class index 0cc845a..17f5ff5 100644 Binary files a/bin/oop/ch02/chess2/Chess.class and b/bin/oop/ch02/chess2/Chess.class differ diff --git a/bin/oop/ch02/chess2/Color.class b/bin/oop/ch02/chess2/Color.class index 3a6bfae..8e88186 100644 Binary files a/bin/oop/ch02/chess2/Color.class and b/bin/oop/ch02/chess2/Color.class differ diff --git a/bin/oop/ch02/chess2/Kind.class b/bin/oop/ch02/chess2/Kind.class index 872ac4f..996dcf3 100644 Binary files a/bin/oop/ch02/chess2/Kind.class and b/bin/oop/ch02/chess2/Kind.class differ diff --git a/bin/oop/ch02/chess2/Piece.class b/bin/oop/ch02/chess2/Piece.class index 9d3cce1..ed49040 100644 Binary files a/bin/oop/ch02/chess2/Piece.class and b/bin/oop/ch02/chess2/Piece.class differ diff --git a/bin/oop/ch02/chess2/package-info.class b/bin/oop/ch02/chess2/package-info.class index c13e064..3fbffdd 100644 Binary files a/bin/oop/ch02/chess2/package-info.class and b/bin/oop/ch02/chess2/package-info.class differ diff --git a/bin/oop/ch02/clock/Clock1.class b/bin/oop/ch02/clock/Clock1.class index c518697..f17626f 100644 Binary files a/bin/oop/ch02/clock/Clock1.class and b/bin/oop/ch02/clock/Clock1.class differ diff --git a/bin/oop/ch02/clock/Clock2.class b/bin/oop/ch02/clock/Clock2.class index 8c5051e..34d89cb 100644 Binary files a/bin/oop/ch02/clock/Clock2.class and b/bin/oop/ch02/clock/Clock2.class differ diff --git a/bin/oop/ch02/clock/Clock3.class b/bin/oop/ch02/clock/Clock3.class index 5347124..572f42b 100644 Binary files a/bin/oop/ch02/clock/Clock3.class and b/bin/oop/ch02/clock/Clock3.class differ diff --git a/bin/oop/ch02/clock/Example.class b/bin/oop/ch02/clock/Example.class index aabca4b..fc71599 100644 Binary files a/bin/oop/ch02/clock/Example.class and b/bin/oop/ch02/clock/Example.class differ diff --git a/bin/oop/ch03/chess/Board.class b/bin/oop/ch03/chess/Board.class index 8eabe04..539b84e 100644 Binary files a/bin/oop/ch03/chess/Board.class and b/bin/oop/ch03/chess/Board.class differ diff --git a/bin/oop/ch03/chess/Chess.class b/bin/oop/ch03/chess/Chess.class index 1e574cc..ea95dd4 100644 Binary files a/bin/oop/ch03/chess/Chess.class and b/bin/oop/ch03/chess/Chess.class differ diff --git a/bin/oop/ch03/chess/Color.class b/bin/oop/ch03/chess/Color.class index 032dab7..a6be44f 100644 Binary files a/bin/oop/ch03/chess/Color.class and b/bin/oop/ch03/chess/Color.class differ diff --git a/bin/oop/ch03/chess/Knight.class b/bin/oop/ch03/chess/Knight.class index 84f0e7d..2064688 100644 Binary files a/bin/oop/ch03/chess/Knight.class and b/bin/oop/ch03/chess/Knight.class differ diff --git a/bin/oop/ch03/chess/Piece.class b/bin/oop/ch03/chess/Piece.class index 27d5ee4..9026151 100644 Binary files a/bin/oop/ch03/chess/Piece.class and b/bin/oop/ch03/chess/Piece.class differ diff --git a/bin/oop/ch03/chess/Queen.class b/bin/oop/ch03/chess/Queen.class index 9162f4b..c155b68 100644 Binary files a/bin/oop/ch03/chess/Queen.class and b/bin/oop/ch03/chess/Queen.class differ diff --git a/bin/oop/ch03/chess/Rook.class b/bin/oop/ch03/chess/Rook.class index 7f4e29f..c2688e6 100644 Binary files a/bin/oop/ch03/chess/Rook.class and b/bin/oop/ch03/chess/Rook.class differ diff --git a/bin/oop/ch03/chess/package-info.class b/bin/oop/ch03/chess/package-info.class index fca537a..38674b8 100644 Binary files a/bin/oop/ch03/chess/package-info.class and b/bin/oop/ch03/chess/package-info.class differ diff --git a/bin/oop/ch03/vehicles/AmphibienBsp.class b/bin/oop/ch03/vehicles/AmphibienBsp.class index f94fd8f..5831369 100644 Binary files a/bin/oop/ch03/vehicles/AmphibienBsp.class and b/bin/oop/ch03/vehicles/AmphibienBsp.class differ diff --git a/bin/oop/ch03/vehicles/Amphibienfahrzeug.class b/bin/oop/ch03/vehicles/Amphibienfahrzeug.class index 00850b3..c2a30e8 100644 Binary files a/bin/oop/ch03/vehicles/Amphibienfahrzeug.class and b/bin/oop/ch03/vehicles/Amphibienfahrzeug.class differ diff --git a/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl.class b/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl.class index 444af3d..992a634 100644 Binary files a/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl.class and b/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl.class differ diff --git a/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl2.class b/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl2.class index 97054de..f95aea9 100644 Binary files a/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl2.class and b/bin/oop/ch03/vehicles/AmphibienfahrzeugImpl2.class differ diff --git a/bin/oop/ch03/vehicles/Auto.class b/bin/oop/ch03/vehicles/Auto.class index c267f9e..73b3f3b 100644 Binary files a/bin/oop/ch03/vehicles/Auto.class and b/bin/oop/ch03/vehicles/Auto.class differ diff --git a/bin/oop/ch03/vehicles/AutoImpl.class b/bin/oop/ch03/vehicles/AutoImpl.class index c0e7aa1..039fbb3 100644 Binary files a/bin/oop/ch03/vehicles/AutoImpl.class and b/bin/oop/ch03/vehicles/AutoImpl.class differ diff --git a/bin/oop/ch03/vehicles/Fahrzeug.class b/bin/oop/ch03/vehicles/Fahrzeug.class index 78285cf..db33599 100644 Binary files a/bin/oop/ch03/vehicles/Fahrzeug.class and b/bin/oop/ch03/vehicles/Fahrzeug.class differ diff --git a/bin/oop/ch03/vehicles/FahrzeugImpl.class b/bin/oop/ch03/vehicles/FahrzeugImpl.class index b5d7bdf..d81b9f7 100644 Binary files a/bin/oop/ch03/vehicles/FahrzeugImpl.class and b/bin/oop/ch03/vehicles/FahrzeugImpl.class differ diff --git a/bin/oop/ch03/vehicles/Schiff.class b/bin/oop/ch03/vehicles/Schiff.class index f98847d..df8360a 100644 Binary files a/bin/oop/ch03/vehicles/Schiff.class and b/bin/oop/ch03/vehicles/Schiff.class differ diff --git a/bin/oop/ch03/vehicles/SchiffImpl.class b/bin/oop/ch03/vehicles/SchiffImpl.class index f8cee9e..fc44a5c 100644 Binary files a/bin/oop/ch03/vehicles/SchiffImpl.class and b/bin/oop/ch03/vehicles/SchiffImpl.class differ diff --git a/bin/oop/ch04/equality/Example.class b/bin/oop/ch04/equality/Example.class index a46ebc5..3e1b35d 100644 Binary files a/bin/oop/ch04/equality/Example.class and b/bin/oop/ch04/equality/Example.class differ diff --git a/bin/oop/ch04/equality/card1/Card.class b/bin/oop/ch04/equality/card1/Card.class index f258dab..bfd3462 100644 Binary files a/bin/oop/ch04/equality/card1/Card.class and b/bin/oop/ch04/equality/card1/Card.class differ diff --git a/bin/oop/ch04/equality/card1/Color.class b/bin/oop/ch04/equality/card1/Color.class index ffd9444..5b61267 100644 Binary files a/bin/oop/ch04/equality/card1/Color.class and b/bin/oop/ch04/equality/card1/Color.class differ diff --git a/bin/oop/ch04/equality/card1/ColoredCard.class b/bin/oop/ch04/equality/card1/ColoredCard.class index be4d802..b394edc 100644 Binary files a/bin/oop/ch04/equality/card1/ColoredCard.class and b/bin/oop/ch04/equality/card1/ColoredCard.class differ diff --git a/bin/oop/ch04/equality/card1/Example.class b/bin/oop/ch04/equality/card1/Example.class index b0bac2d..e33b3a2 100644 Binary files a/bin/oop/ch04/equality/card1/Example.class and b/bin/oop/ch04/equality/card1/Example.class differ diff --git a/bin/oop/ch04/equality/card2/Card.class b/bin/oop/ch04/equality/card2/Card.class index aa76b9e..0f88dd4 100644 Binary files a/bin/oop/ch04/equality/card2/Card.class and b/bin/oop/ch04/equality/card2/Card.class differ diff --git a/bin/oop/ch04/equality/card2/Color.class b/bin/oop/ch04/equality/card2/Color.class index 45d5625..1df4cf0 100644 Binary files a/bin/oop/ch04/equality/card2/Color.class and b/bin/oop/ch04/equality/card2/Color.class differ diff --git a/bin/oop/ch04/equality/card2/ColoredCard.class b/bin/oop/ch04/equality/card2/ColoredCard.class index 485cac7..42499eb 100644 Binary files a/bin/oop/ch04/equality/card2/ColoredCard.class and b/bin/oop/ch04/equality/card2/ColoredCard.class differ diff --git a/bin/oop/ch04/equality/card2/Example.class b/bin/oop/ch04/equality/card2/Example.class index 7d38d7b..6bfe87f 100644 Binary files a/bin/oop/ch04/equality/card2/Example.class and b/bin/oop/ch04/equality/card2/Example.class differ diff --git a/bin/oop/ch04/equality/card3/Card.class b/bin/oop/ch04/equality/card3/Card.class index 7a17a0a..ed3cc57 100644 Binary files a/bin/oop/ch04/equality/card3/Card.class and b/bin/oop/ch04/equality/card3/Card.class differ diff --git a/bin/oop/ch04/equality/card3/Color.class b/bin/oop/ch04/equality/card3/Color.class index 19ad9cd..a4b5723 100644 Binary files a/bin/oop/ch04/equality/card3/Color.class and b/bin/oop/ch04/equality/card3/Color.class differ diff --git a/bin/oop/ch04/equality/card3/ColoredCard.class b/bin/oop/ch04/equality/card3/ColoredCard.class index 82dd6db..20c0475 100644 Binary files a/bin/oop/ch04/equality/card3/ColoredCard.class and b/bin/oop/ch04/equality/card3/ColoredCard.class differ diff --git a/bin/oop/ch04/equality/card3/Example.class b/bin/oop/ch04/equality/card3/Example.class index f0ef12a..73aa530 100644 Binary files a/bin/oop/ch04/equality/card3/Example.class and b/bin/oop/ch04/equality/card3/Example.class differ diff --git a/bin/oop/ch04/equality/card4/Card.class b/bin/oop/ch04/equality/card4/Card.class index 51bbe8a..51f967e 100644 Binary files a/bin/oop/ch04/equality/card4/Card.class and b/bin/oop/ch04/equality/card4/Card.class differ diff --git a/bin/oop/ch04/equality/card4/Color.class b/bin/oop/ch04/equality/card4/Color.class index 507010c..bcbbd66 100644 Binary files a/bin/oop/ch04/equality/card4/Color.class and b/bin/oop/ch04/equality/card4/Color.class differ diff --git a/bin/oop/ch04/equality/card4/ColoredCard.class b/bin/oop/ch04/equality/card4/ColoredCard.class index 32300eb..821662b 100644 Binary files a/bin/oop/ch04/equality/card4/ColoredCard.class and b/bin/oop/ch04/equality/card4/ColoredCard.class differ diff --git a/bin/oop/ch04/equality/card4/Example.class b/bin/oop/ch04/equality/card4/Example.class index cf2d0a8..e7ca690 100644 Binary files a/bin/oop/ch04/equality/card4/Example.class and b/bin/oop/ch04/equality/card4/Example.class differ diff --git a/bin/oop/ch04/equality/rational1/Example.class b/bin/oop/ch04/equality/rational1/Example.class index baa940b..7b0b242 100644 Binary files a/bin/oop/ch04/equality/rational1/Example.class and b/bin/oop/ch04/equality/rational1/Example.class differ diff --git a/bin/oop/ch04/equality/rational1/Rational.class b/bin/oop/ch04/equality/rational1/Rational.class index feda206..a0c1ec7 100644 Binary files a/bin/oop/ch04/equality/rational1/Rational.class and b/bin/oop/ch04/equality/rational1/Rational.class differ diff --git a/bin/oop/ch04/equality/rational2/Example.class b/bin/oop/ch04/equality/rational2/Example.class index a4a2862..8d5ba17 100644 Binary files a/bin/oop/ch04/equality/rational2/Example.class and b/bin/oop/ch04/equality/rational2/Example.class differ diff --git a/bin/oop/ch04/equality/rational2/Rational.class b/bin/oop/ch04/equality/rational2/Rational.class index 503d4c9..ccd88d4 100644 Binary files a/bin/oop/ch04/equality/rational2/Rational.class and b/bin/oop/ch04/equality/rational2/Rational.class differ diff --git a/bin/oop/ch05/generic/example/AutoContainer.class b/bin/oop/ch05/generic/example/AutoContainer.class index 87df713..a5a31a0 100644 Binary files a/bin/oop/ch05/generic/example/AutoContainer.class and b/bin/oop/ch05/generic/example/AutoContainer.class differ diff --git a/bin/oop/ch05/generic/example/Example.class b/bin/oop/ch05/generic/example/Example.class index d10786e..22b7736 100644 Binary files a/bin/oop/ch05/generic/example/Example.class and b/bin/oop/ch05/generic/example/Example.class differ diff --git a/bin/oop/ch05/generic/example/GenericContainer.class b/bin/oop/ch05/generic/example/GenericContainer.class index c62e4a8..1c81efc 100644 Binary files a/bin/oop/ch05/generic/example/GenericContainer.class and b/bin/oop/ch05/generic/example/GenericContainer.class differ diff --git a/bin/oop/ch05/generic/mensa/AccountCard.class b/bin/oop/ch05/generic/mensa/AccountCard.class index b4392b6..8c532b3 100644 Binary files a/bin/oop/ch05/generic/mensa/AccountCard.class and b/bin/oop/ch05/generic/mensa/AccountCard.class differ diff --git a/bin/oop/ch05/generic/mensa/CashCard.class b/bin/oop/ch05/generic/mensa/CashCard.class index 168ab5d..13cbd33 100644 Binary files a/bin/oop/ch05/generic/mensa/CashCard.class and b/bin/oop/ch05/generic/mensa/CashCard.class differ diff --git a/bin/oop/ch05/generic/mensa/CashPoint.class b/bin/oop/ch05/generic/mensa/CashPoint.class index 6acac4f..5f52f9c 100644 Binary files a/bin/oop/ch05/generic/mensa/CashPoint.class and b/bin/oop/ch05/generic/mensa/CashPoint.class differ diff --git a/bin/oop/ch05/generic/mensa/Color.class b/bin/oop/ch05/generic/mensa/Color.class index d71152e..d392a0f 100644 Binary files a/bin/oop/ch05/generic/mensa/Color.class and b/bin/oop/ch05/generic/mensa/Color.class differ diff --git a/bin/oop/ch05/generic/mensa/CountCard.class b/bin/oop/ch05/generic/mensa/CountCard.class index abafd75..9fee528 100644 Binary files a/bin/oop/ch05/generic/mensa/CountCard.class and b/bin/oop/ch05/generic/mensa/CountCard.class differ diff --git a/bin/oop/ch05/generic/mensa/MensaCard.class b/bin/oop/ch05/generic/mensa/MensaCard.class index 8875437..5b682f0 100644 Binary files a/bin/oop/ch05/generic/mensa/MensaCard.class and b/bin/oop/ch05/generic/mensa/MensaCard.class differ diff --git a/bin/oop/ch05/generic/mensa/MensaExample.class b/bin/oop/ch05/generic/mensa/MensaExample.class index 97589be..8208a67 100644 Binary files a/bin/oop/ch05/generic/mensa/MensaExample.class and b/bin/oop/ch05/generic/mensa/MensaExample.class differ diff --git a/bin/oop/ch05/generic/mensa/RejectedException.class b/bin/oop/ch05/generic/mensa/RejectedException.class index a94d052..b32d347 100644 Binary files a/bin/oop/ch05/generic/mensa/RejectedException.class and b/bin/oop/ch05/generic/mensa/RejectedException.class differ diff --git a/bin/oop/ch05/generic/mensa/VendingMachine.class b/bin/oop/ch05/generic/mensa/VendingMachine.class index 5063a6f..0ff51fa 100644 Binary files a/bin/oop/ch05/generic/mensa/VendingMachine.class and b/bin/oop/ch05/generic/mensa/VendingMachine.class differ diff --git a/bin/oop/ch05/generic/secured/AuthorizationException.class b/bin/oop/ch05/generic/secured/AuthorizationException.class index 1d5031d..c6ad50b 100644 Binary files a/bin/oop/ch05/generic/secured/AuthorizationException.class and b/bin/oop/ch05/generic/secured/AuthorizationException.class differ diff --git a/bin/oop/ch05/generic/secured/SecuredContent.class b/bin/oop/ch05/generic/secured/SecuredContent.class index 751d0e4..5161888 100644 Binary files a/bin/oop/ch05/generic/secured/SecuredContent.class and b/bin/oop/ch05/generic/secured/SecuredContent.class differ diff --git a/bin/oop/ch05/generic/secured/SecurityClient.class b/bin/oop/ch05/generic/secured/SecurityClient.class index e420f98..cf740bd 100644 Binary files a/bin/oop/ch05/generic/secured/SecurityClient.class and b/bin/oop/ch05/generic/secured/SecurityClient.class differ diff --git a/bin/oop/ch05/mensa/AccountCard.class b/bin/oop/ch05/mensa/AccountCard.class index f847414..41b0e9b 100644 Binary files a/bin/oop/ch05/mensa/AccountCard.class and b/bin/oop/ch05/mensa/AccountCard.class differ diff --git a/bin/oop/ch05/mensa/CashCard.class b/bin/oop/ch05/mensa/CashCard.class index d888773..fa62d85 100644 Binary files a/bin/oop/ch05/mensa/CashCard.class and b/bin/oop/ch05/mensa/CashCard.class differ diff --git a/bin/oop/ch05/mensa/CashPoint.class b/bin/oop/ch05/mensa/CashPoint.class index 92d9932..4da2e81 100644 Binary files a/bin/oop/ch05/mensa/CashPoint.class and b/bin/oop/ch05/mensa/CashPoint.class differ diff --git a/bin/oop/ch05/mensa/Color.class b/bin/oop/ch05/mensa/Color.class index 03c8602..ee1fd2a 100644 Binary files a/bin/oop/ch05/mensa/Color.class and b/bin/oop/ch05/mensa/Color.class differ diff --git a/bin/oop/ch05/mensa/CountCard.class b/bin/oop/ch05/mensa/CountCard.class index 3fb923e..063efe4 100644 Binary files a/bin/oop/ch05/mensa/CountCard.class and b/bin/oop/ch05/mensa/CountCard.class differ diff --git a/bin/oop/ch05/mensa/MensaCard.class b/bin/oop/ch05/mensa/MensaCard.class index 2d18853..355eb1c 100644 Binary files a/bin/oop/ch05/mensa/MensaCard.class and b/bin/oop/ch05/mensa/MensaCard.class differ diff --git a/bin/oop/ch05/mensa/MensaExample.class b/bin/oop/ch05/mensa/MensaExample.class index 9a52cda..dee1bcf 100644 Binary files a/bin/oop/ch05/mensa/MensaExample.class and b/bin/oop/ch05/mensa/MensaExample.class differ diff --git a/bin/oop/ch05/mensa/RejectedException.class b/bin/oop/ch05/mensa/RejectedException.class index b7d1dcb..ed3d7ba 100644 Binary files a/bin/oop/ch05/mensa/RejectedException.class and b/bin/oop/ch05/mensa/RejectedException.class differ diff --git a/bin/oop/ch05/mensa/VendingMachine.class b/bin/oop/ch05/mensa/VendingMachine.class index ab9cd0f..d90faa4 100644 Binary files a/bin/oop/ch05/mensa/VendingMachine.class and b/bin/oop/ch05/mensa/VendingMachine.class differ diff --git a/bin/oop/ch05/secured/AuthorizationException.class b/bin/oop/ch05/secured/AuthorizationException.class index 7fbd226..015a66a 100644 Binary files a/bin/oop/ch05/secured/AuthorizationException.class and b/bin/oop/ch05/secured/AuthorizationException.class differ diff --git a/bin/oop/ch05/secured/SecuredContent.class b/bin/oop/ch05/secured/SecuredContent.class index 4c0ea37..2ab574b 100644 Binary files a/bin/oop/ch05/secured/SecuredContent.class and b/bin/oop/ch05/secured/SecuredContent.class differ diff --git a/bin/oop/ch05/secured/SecurityClient.class b/bin/oop/ch05/secured/SecurityClient.class index aad3c94..fb7f94a 100644 Binary files a/bin/oop/ch05/secured/SecurityClient.class and b/bin/oop/ch05/secured/SecurityClient.class differ diff --git a/bin/oop/ch06/calc/AdHocCalculator.class b/bin/oop/ch06/calc/AdHocCalculator.class index 6a5e39e..723ac4a 100644 Binary files a/bin/oop/ch06/calc/AdHocCalculator.class and b/bin/oop/ch06/calc/AdHocCalculator.class differ diff --git a/bin/oop/ch06/calc/BinaryOp.class b/bin/oop/ch06/calc/BinaryOp.class index 2446936..616c975 100644 Binary files a/bin/oop/ch06/calc/BinaryOp.class and b/bin/oop/ch06/calc/BinaryOp.class differ diff --git a/bin/oop/ch06/calc/CalculatorError.class b/bin/oop/ch06/calc/CalculatorError.class index 413ef16..07172b6 100644 Binary files a/bin/oop/ch06/calc/CalculatorError.class and b/bin/oop/ch06/calc/CalculatorError.class differ diff --git a/bin/oop/ch06/calc/Example.class b/bin/oop/ch06/calc/Example.class index f4e2f3b..75cd264 100644 Binary files a/bin/oop/ch06/calc/Example.class and b/bin/oop/ch06/calc/Example.class differ diff --git a/bin/oop/ch06/calc/Op.class b/bin/oop/ch06/calc/Op.class index e1ed32b..7ab2961 100644 Binary files a/bin/oop/ch06/calc/Op.class and b/bin/oop/ch06/calc/Op.class differ diff --git a/bin/oop/ch06/calc/Ops$1.class b/bin/oop/ch06/calc/Ops$1.class index 00c5131..cb92dfb 100644 Binary files a/bin/oop/ch06/calc/Ops$1.class and b/bin/oop/ch06/calc/Ops$1.class differ diff --git a/bin/oop/ch06/calc/Ops$2.class b/bin/oop/ch06/calc/Ops$2.class index 21fc36f..7666414 100644 Binary files a/bin/oop/ch06/calc/Ops$2.class and b/bin/oop/ch06/calc/Ops$2.class differ diff --git a/bin/oop/ch06/calc/Ops$3.class b/bin/oop/ch06/calc/Ops$3.class index 14cb4c4..6105613 100644 Binary files a/bin/oop/ch06/calc/Ops$3.class and b/bin/oop/ch06/calc/Ops$3.class differ diff --git a/bin/oop/ch06/calc/Ops$4.class b/bin/oop/ch06/calc/Ops$4.class index b6c9ead..6790c4f 100644 Binary files a/bin/oop/ch06/calc/Ops$4.class and b/bin/oop/ch06/calc/Ops$4.class differ diff --git a/bin/oop/ch06/calc/Ops$5.class b/bin/oop/ch06/calc/Ops$5.class index a4f804c..9ae2d48 100644 Binary files a/bin/oop/ch06/calc/Ops$5.class and b/bin/oop/ch06/calc/Ops$5.class differ diff --git a/bin/oop/ch06/calc/Ops$6.class b/bin/oop/ch06/calc/Ops$6.class index d1864e6..5f04198 100644 Binary files a/bin/oop/ch06/calc/Ops$6.class and b/bin/oop/ch06/calc/Ops$6.class differ diff --git a/bin/oop/ch06/calc/Ops$7.class b/bin/oop/ch06/calc/Ops$7.class index 792eb97..78135d4 100644 Binary files a/bin/oop/ch06/calc/Ops$7.class and b/bin/oop/ch06/calc/Ops$7.class differ diff --git a/bin/oop/ch06/calc/Ops.class b/bin/oop/ch06/calc/Ops.class index dda7de2..818bebb 100644 Binary files a/bin/oop/ch06/calc/Ops.class and b/bin/oop/ch06/calc/Ops.class differ diff --git a/bin/oop/ch06/calc/UnaryOp.class b/bin/oop/ch06/calc/UnaryOp.class index 63965e5..92880a4 100644 Binary files a/bin/oop/ch06/calc/UnaryOp.class and b/bin/oop/ch06/calc/UnaryOp.class differ diff --git a/bin/oop/ch06/observer/Observer.class b/bin/oop/ch06/observer/Observer.class index 4598fb9..31fc344 100644 Binary files a/bin/oop/ch06/observer/Observer.class and b/bin/oop/ch06/observer/Observer.class differ diff --git a/bin/oop/ch06/observer/ObserverSupport.class b/bin/oop/ch06/observer/ObserverSupport.class index 1ad26b0..b1b16c4 100644 Binary files a/bin/oop/ch06/observer/ObserverSupport.class and b/bin/oop/ch06/observer/ObserverSupport.class differ diff --git a/bin/oop/ch07/auto/generics/A.class b/bin/oop/ch07/auto/generics/A.class index aede993..448a18d 100644 Binary files a/bin/oop/ch07/auto/generics/A.class and b/bin/oop/ch07/auto/generics/A.class differ diff --git a/bin/oop/ch07/auto/generics/Automaton.class b/bin/oop/ch07/auto/generics/Automaton.class index 32c0cdb..fbc436e 100644 Binary files a/bin/oop/ch07/auto/generics/Automaton.class and b/bin/oop/ch07/auto/generics/Automaton.class differ diff --git a/bin/oop/ch07/auto/generics/B.class b/bin/oop/ch07/auto/generics/B.class index 11befdb..4b4e803 100644 Binary files a/bin/oop/ch07/auto/generics/B.class and b/bin/oop/ch07/auto/generics/B.class differ diff --git a/bin/oop/ch07/auto/generics/C.class b/bin/oop/ch07/auto/generics/C.class index a7752b7..ebf8d3d 100644 Binary files a/bin/oop/ch07/auto/generics/C.class and b/bin/oop/ch07/auto/generics/C.class differ diff --git a/bin/oop/ch07/auto/generics/D.class b/bin/oop/ch07/auto/generics/D.class index b66982c..08cad70 100644 Binary files a/bin/oop/ch07/auto/generics/D.class and b/bin/oop/ch07/auto/generics/D.class differ diff --git a/bin/oop/ch07/auto/generics/Demo.class b/bin/oop/ch07/auto/generics/Demo.class index 87fd5b8..e943646 100644 Binary files a/bin/oop/ch07/auto/generics/Demo.class and b/bin/oop/ch07/auto/generics/Demo.class differ diff --git a/bin/oop/ch07/auto/generics/E.class b/bin/oop/ch07/auto/generics/E.class index 326497b..84368a7 100644 Binary files a/bin/oop/ch07/auto/generics/E.class and b/bin/oop/ch07/auto/generics/E.class differ diff --git a/bin/oop/ch07/auto/generics/F.class b/bin/oop/ch07/auto/generics/F.class index 27fb975..dc75702 100644 Binary files a/bin/oop/ch07/auto/generics/F.class and b/bin/oop/ch07/auto/generics/F.class differ diff --git a/bin/oop/ch07/auto/generics/Lower.class b/bin/oop/ch07/auto/generics/Lower.class index f29f996..d3c8257 100644 Binary files a/bin/oop/ch07/auto/generics/Lower.class and b/bin/oop/ch07/auto/generics/Lower.class differ diff --git a/bin/oop/ch07/auto/generics/State.class b/bin/oop/ch07/auto/generics/State.class index b872438..6c27a93 100644 Binary files a/bin/oop/ch07/auto/generics/State.class and b/bin/oop/ch07/auto/generics/State.class differ diff --git a/bin/oop/ch07/auto/generics/StateMachine.class b/bin/oop/ch07/auto/generics/StateMachine.class index 5a2a439..35824a7 100644 Binary files a/bin/oop/ch07/auto/generics/StateMachine.class and b/bin/oop/ch07/auto/generics/StateMachine.class differ diff --git a/bin/oop/ch07/auto/generics/Upper.class b/bin/oop/ch07/auto/generics/Upper.class index 592e26b..679b832 100644 Binary files a/bin/oop/ch07/auto/generics/Upper.class and b/bin/oop/ch07/auto/generics/Upper.class differ diff --git a/bin/oop/ch07/auto/simple/A.class b/bin/oop/ch07/auto/simple/A.class index 24c6430..b9e177d 100644 Binary files a/bin/oop/ch07/auto/simple/A.class and b/bin/oop/ch07/auto/simple/A.class differ diff --git a/bin/oop/ch07/auto/simple/Automaton.class b/bin/oop/ch07/auto/simple/Automaton.class index 2790894..d87bda4 100644 Binary files a/bin/oop/ch07/auto/simple/Automaton.class and b/bin/oop/ch07/auto/simple/Automaton.class differ diff --git a/bin/oop/ch07/auto/simple/B.class b/bin/oop/ch07/auto/simple/B.class index 4a317e8..176d7f4 100644 Binary files a/bin/oop/ch07/auto/simple/B.class and b/bin/oop/ch07/auto/simple/B.class differ diff --git a/bin/oop/ch07/auto/simple/C.class b/bin/oop/ch07/auto/simple/C.class index c2b12af..7114cb2 100644 Binary files a/bin/oop/ch07/auto/simple/C.class and b/bin/oop/ch07/auto/simple/C.class differ diff --git a/bin/oop/ch07/auto/simple/D.class b/bin/oop/ch07/auto/simple/D.class index 7cf7ea8..7ae661b 100644 Binary files a/bin/oop/ch07/auto/simple/D.class and b/bin/oop/ch07/auto/simple/D.class differ diff --git a/bin/oop/ch07/auto/simple/Demo.class b/bin/oop/ch07/auto/simple/Demo.class index d2babc6..c294800 100644 Binary files a/bin/oop/ch07/auto/simple/Demo.class and b/bin/oop/ch07/auto/simple/Demo.class differ diff --git a/bin/oop/ch07/auto/simple/E.class b/bin/oop/ch07/auto/simple/E.class index 56140c0..c267458 100644 Binary files a/bin/oop/ch07/auto/simple/E.class and b/bin/oop/ch07/auto/simple/E.class differ diff --git a/bin/oop/ch07/auto/simple/F.class b/bin/oop/ch07/auto/simple/F.class index 2fbdcc7..dd3e0d3 100644 Binary files a/bin/oop/ch07/auto/simple/F.class and b/bin/oop/ch07/auto/simple/F.class differ diff --git a/bin/oop/ch07/auto/simple/Lower.class b/bin/oop/ch07/auto/simple/Lower.class index 105c48a..715fca2 100644 Binary files a/bin/oop/ch07/auto/simple/Lower.class and b/bin/oop/ch07/auto/simple/Lower.class differ diff --git a/bin/oop/ch07/auto/simple/State.class b/bin/oop/ch07/auto/simple/State.class index 9be5ea2..a147077 100644 Binary files a/bin/oop/ch07/auto/simple/State.class and b/bin/oop/ch07/auto/simple/State.class differ diff --git a/bin/oop/ch07/auto/simple/StateMachine.class b/bin/oop/ch07/auto/simple/StateMachine.class index 1d6fc09..51eb86e 100644 Binary files a/bin/oop/ch07/auto/simple/StateMachine.class and b/bin/oop/ch07/auto/simple/StateMachine.class differ diff --git a/bin/oop/ch07/auto/simple/Upper.class b/bin/oop/ch07/auto/simple/Upper.class index 042095b..55be078 100644 Binary files a/bin/oop/ch07/auto/simple/Upper.class and b/bin/oop/ch07/auto/simple/Upper.class differ diff --git a/bin/oop/ch07/calc/AfterDot.class b/bin/oop/ch07/calc/AfterDot.class index 6a3d477..bb8f577 100644 Binary files a/bin/oop/ch07/calc/AfterDot.class and b/bin/oop/ch07/calc/AfterDot.class differ diff --git a/bin/oop/ch07/calc/Automaton.class b/bin/oop/ch07/calc/Automaton.class index 273074e..e7916ef 100644 Binary files a/bin/oop/ch07/calc/Automaton.class and b/bin/oop/ch07/calc/Automaton.class differ diff --git a/bin/oop/ch07/calc/BeforeDot.class b/bin/oop/ch07/calc/BeforeDot.class index e5c159e..1d5ad30 100644 Binary files a/bin/oop/ch07/calc/BeforeDot.class and b/bin/oop/ch07/calc/BeforeDot.class differ diff --git a/bin/oop/ch07/calc/BinOp.class b/bin/oop/ch07/calc/BinOp.class index 554f995..040ac94 100644 Binary files a/bin/oop/ch07/calc/BinOp.class and b/bin/oop/ch07/calc/BinOp.class differ diff --git a/bin/oop/ch07/calc/Calculator.class b/bin/oop/ch07/calc/Calculator.class index 245cd84..ba3f3c8 100644 Binary files a/bin/oop/ch07/calc/Calculator.class and b/bin/oop/ch07/calc/Calculator.class differ diff --git a/bin/oop/ch07/calc/Error.class b/bin/oop/ch07/calc/Error.class index 5f2c4d4..03db4bb 100644 Binary files a/bin/oop/ch07/calc/Error.class and b/bin/oop/ch07/calc/Error.class differ diff --git a/bin/oop/ch07/calc/Example.class b/bin/oop/ch07/calc/Example.class index dba5ee6..1cb4e71 100644 Binary files a/bin/oop/ch07/calc/Example.class and b/bin/oop/ch07/calc/Example.class differ diff --git a/bin/oop/ch07/calc/HasFirst.class b/bin/oop/ch07/calc/HasFirst.class index 35b2a47..bc009ef 100644 Binary files a/bin/oop/ch07/calc/HasFirst.class and b/bin/oop/ch07/calc/HasFirst.class differ diff --git a/bin/oop/ch07/calc/HasSecond.class b/bin/oop/ch07/calc/HasSecond.class index 1cea9e7..8efec13 100644 Binary files a/bin/oop/ch07/calc/HasSecond.class and b/bin/oop/ch07/calc/HasSecond.class differ diff --git a/bin/oop/ch07/calc/Lower.class b/bin/oop/ch07/calc/Lower.class index 62a8738..ef26c7f 100644 Binary files a/bin/oop/ch07/calc/Lower.class and b/bin/oop/ch07/calc/Lower.class differ diff --git a/bin/oop/ch07/calc/NoOp.class b/bin/oop/ch07/calc/NoOp.class index d7edd1b..454f529 100644 Binary files a/bin/oop/ch07/calc/NoOp.class and b/bin/oop/ch07/calc/NoOp.class differ diff --git a/bin/oop/ch07/calc/State.class b/bin/oop/ch07/calc/State.class index 5c4fb29..f101d84 100644 Binary files a/bin/oop/ch07/calc/State.class and b/bin/oop/ch07/calc/State.class differ diff --git a/bin/oop/ch07/calc/StateMachine.class b/bin/oop/ch07/calc/StateMachine.class index fd14168..719ae8b 100644 Binary files a/bin/oop/ch07/calc/StateMachine.class and b/bin/oop/ch07/calc/StateMachine.class differ diff --git a/bin/oop/ch07/calc/Unchanged.class b/bin/oop/ch07/calc/Unchanged.class index f6af537..12a0b7b 100644 Binary files a/bin/oop/ch07/calc/Unchanged.class and b/bin/oop/ch07/calc/Unchanged.class differ diff --git a/bin/oop/ch07/calc/Upper.class b/bin/oop/ch07/calc/Upper.class index f1f00a5..7725966 100644 Binary files a/bin/oop/ch07/calc/Upper.class and b/bin/oop/ch07/calc/Upper.class differ diff --git a/bin/oop/ch07/calc/Working.class b/bin/oop/ch07/calc/Working.class index a08ce93..1d470c5 100644 Binary files a/bin/oop/ch07/calc/Working.class and b/bin/oop/ch07/calc/Working.class differ diff --git a/bin/oop/ch07/clock0/Clock.class b/bin/oop/ch07/clock0/Clock.class index 3d3a541..bcce5af 100644 Binary files a/bin/oop/ch07/clock0/Clock.class and b/bin/oop/ch07/clock0/Clock.class differ diff --git a/bin/oop/ch07/clock0/Example.class b/bin/oop/ch07/clock0/Example.class index ffaa8b2..1094861 100644 Binary files a/bin/oop/ch07/clock0/Example.class and b/bin/oop/ch07/clock0/Example.class differ diff --git a/bin/oop/ch07/clock0/State.class b/bin/oop/ch07/clock0/State.class index 61bc07c..235d572 100644 Binary files a/bin/oop/ch07/clock0/State.class and b/bin/oop/ch07/clock0/State.class differ diff --git a/bin/oop/ch07/clock1/Clock.class b/bin/oop/ch07/clock1/Clock.class index 31af701..f1e1fc3 100644 Binary files a/bin/oop/ch07/clock1/Clock.class and b/bin/oop/ch07/clock1/Clock.class differ diff --git a/bin/oop/ch07/clock1/Example.class b/bin/oop/ch07/clock1/Example.class index 6e4901d..963a9ba 100644 Binary files a/bin/oop/ch07/clock1/Example.class and b/bin/oop/ch07/clock1/Example.class differ diff --git a/bin/oop/ch07/clock1/Normal.class b/bin/oop/ch07/clock1/Normal.class index 69cbf91..e219a8c 100644 Binary files a/bin/oop/ch07/clock1/Normal.class and b/bin/oop/ch07/clock1/Normal.class differ diff --git a/bin/oop/ch07/clock1/Setting.class b/bin/oop/ch07/clock1/Setting.class index 740717e..83ba55b 100644 Binary files a/bin/oop/ch07/clock1/Setting.class and b/bin/oop/ch07/clock1/Setting.class differ diff --git a/bin/oop/ch07/clock1/State.class b/bin/oop/ch07/clock1/State.class index 74e3fa8..b14b53b 100644 Binary files a/bin/oop/ch07/clock1/State.class and b/bin/oop/ch07/clock1/State.class differ diff --git a/bin/oop/ch07/clock2/Clock.class b/bin/oop/ch07/clock2/Clock.class index eb75e7c..bf044a6 100644 Binary files a/bin/oop/ch07/clock2/Clock.class and b/bin/oop/ch07/clock2/Clock.class differ diff --git a/bin/oop/ch07/clock2/Example.class b/bin/oop/ch07/clock2/Example.class index 48191d7..e7811ab 100644 Binary files a/bin/oop/ch07/clock2/Example.class and b/bin/oop/ch07/clock2/Example.class differ diff --git a/bin/oop/ch07/clock2/Normal.class b/bin/oop/ch07/clock2/Normal.class index 326f5a6..e748634 100644 Binary files a/bin/oop/ch07/clock2/Normal.class and b/bin/oop/ch07/clock2/Normal.class differ diff --git a/bin/oop/ch07/clock2/Setting.class b/bin/oop/ch07/clock2/Setting.class index 0fc11cf..ec45f2a 100644 Binary files a/bin/oop/ch07/clock2/Setting.class and b/bin/oop/ch07/clock2/Setting.class differ diff --git a/bin/oop/ch07/clock2/State.class b/bin/oop/ch07/clock2/State.class index 73f0ca6..30452f7 100644 Binary files a/bin/oop/ch07/clock2/State.class and b/bin/oop/ch07/clock2/State.class differ diff --git a/bin/oop/ch07/clock3/Clock$1.class b/bin/oop/ch07/clock3/Clock$1.class index 4e21f04..f70c551 100644 Binary files a/bin/oop/ch07/clock3/Clock$1.class and b/bin/oop/ch07/clock3/Clock$1.class differ diff --git a/bin/oop/ch07/clock3/Clock$2.class b/bin/oop/ch07/clock3/Clock$2.class index c028b12..b1406cc 100644 Binary files a/bin/oop/ch07/clock3/Clock$2.class and b/bin/oop/ch07/clock3/Clock$2.class differ diff --git a/bin/oop/ch07/clock3/Clock$State.class b/bin/oop/ch07/clock3/Clock$State.class index d872501..9e506a7 100644 Binary files a/bin/oop/ch07/clock3/Clock$State.class and b/bin/oop/ch07/clock3/Clock$State.class differ diff --git a/bin/oop/ch07/clock3/Clock.class b/bin/oop/ch07/clock3/Clock.class index a40f3cf..29f0401 100644 Binary files a/bin/oop/ch07/clock3/Clock.class and b/bin/oop/ch07/clock3/Clock.class differ diff --git a/bin/oop/ch07/clock3/Example.class b/bin/oop/ch07/clock3/Example.class index c98c5b7..fd951c2 100644 Binary files a/bin/oop/ch07/clock3/Example.class and b/bin/oop/ch07/clock3/Example.class differ diff --git a/bin/oop/ch07/expr1/BinExpr.class b/bin/oop/ch07/expr1/BinExpr.class index a6d1491..c6559d3 100644 Binary files a/bin/oop/ch07/expr1/BinExpr.class and b/bin/oop/ch07/expr1/BinExpr.class differ diff --git a/bin/oop/ch07/expr1/Const.class b/bin/oop/ch07/expr1/Const.class index eecfcea..5315c6f 100644 Binary files a/bin/oop/ch07/expr1/Const.class and b/bin/oop/ch07/expr1/Const.class differ diff --git a/bin/oop/ch07/expr1/Example.class b/bin/oop/ch07/expr1/Example.class index 71bf30c..111f926 100644 Binary files a/bin/oop/ch07/expr1/Example.class and b/bin/oop/ch07/expr1/Example.class differ diff --git a/bin/oop/ch07/expr1/Expr.class b/bin/oop/ch07/expr1/Expr.class index b96ecea..e165bad 100644 Binary files a/bin/oop/ch07/expr1/Expr.class and b/bin/oop/ch07/expr1/Expr.class differ diff --git a/bin/oop/ch07/expr1/Minus.class b/bin/oop/ch07/expr1/Minus.class index 98e3f28..2ea40b3 100644 Binary files a/bin/oop/ch07/expr1/Minus.class and b/bin/oop/ch07/expr1/Minus.class differ diff --git a/bin/oop/ch07/expr1/Mult.class b/bin/oop/ch07/expr1/Mult.class index 86b29ab..c48beb6 100644 Binary files a/bin/oop/ch07/expr1/Mult.class and b/bin/oop/ch07/expr1/Mult.class differ diff --git a/bin/oop/ch07/expr1/Neg.class b/bin/oop/ch07/expr1/Neg.class index dec0d6b..d302be5 100644 Binary files a/bin/oop/ch07/expr1/Neg.class and b/bin/oop/ch07/expr1/Neg.class differ diff --git a/bin/oop/ch07/expr1/Plus.class b/bin/oop/ch07/expr1/Plus.class index 2e5c615..e1fc757 100644 Binary files a/bin/oop/ch07/expr1/Plus.class and b/bin/oop/ch07/expr1/Plus.class differ diff --git a/bin/oop/ch07/expr2/BinExpr.class b/bin/oop/ch07/expr2/BinExpr.class index d4e76ca..c79eeec 100644 Binary files a/bin/oop/ch07/expr2/BinExpr.class and b/bin/oop/ch07/expr2/BinExpr.class differ diff --git a/bin/oop/ch07/expr2/Const.class b/bin/oop/ch07/expr2/Const.class index d3d981d..054786b 100644 Binary files a/bin/oop/ch07/expr2/Const.class and b/bin/oop/ch07/expr2/Const.class differ diff --git a/bin/oop/ch07/expr2/EvalVisitor.class b/bin/oop/ch07/expr2/EvalVisitor.class index 6f776f2..c05f8eb 100644 Binary files a/bin/oop/ch07/expr2/EvalVisitor.class and b/bin/oop/ch07/expr2/EvalVisitor.class differ diff --git a/bin/oop/ch07/expr2/Example.class b/bin/oop/ch07/expr2/Example.class index e7a3471..d0aa997 100644 Binary files a/bin/oop/ch07/expr2/Example.class and b/bin/oop/ch07/expr2/Example.class differ diff --git a/bin/oop/ch07/expr2/Expr.class b/bin/oop/ch07/expr2/Expr.class index d6e08bb..22c9b47 100644 Binary files a/bin/oop/ch07/expr2/Expr.class and b/bin/oop/ch07/expr2/Expr.class differ diff --git a/bin/oop/ch07/expr2/LukasiewiczVisitor.class b/bin/oop/ch07/expr2/LukasiewiczVisitor.class index d53c14f..fe075ea 100644 Binary files a/bin/oop/ch07/expr2/LukasiewiczVisitor.class and b/bin/oop/ch07/expr2/LukasiewiczVisitor.class differ diff --git a/bin/oop/ch07/expr2/Minus.class b/bin/oop/ch07/expr2/Minus.class index 95f8563..da29f42 100644 Binary files a/bin/oop/ch07/expr2/Minus.class and b/bin/oop/ch07/expr2/Minus.class differ diff --git a/bin/oop/ch07/expr2/Mult.class b/bin/oop/ch07/expr2/Mult.class index 0302cf1..5ae9436 100644 Binary files a/bin/oop/ch07/expr2/Mult.class and b/bin/oop/ch07/expr2/Mult.class differ diff --git a/bin/oop/ch07/expr2/Neg.class b/bin/oop/ch07/expr2/Neg.class index 2f30f97..e19c3ee 100644 Binary files a/bin/oop/ch07/expr2/Neg.class and b/bin/oop/ch07/expr2/Neg.class differ diff --git a/bin/oop/ch07/expr2/Plus.class b/bin/oop/ch07/expr2/Plus.class index 0ca1ccd..bd7e954 100644 Binary files a/bin/oop/ch07/expr2/Plus.class and b/bin/oop/ch07/expr2/Plus.class differ diff --git a/bin/oop/ch07/expr2/Visitor.class b/bin/oop/ch07/expr2/Visitor.class index 8b5da9c..47575fe 100644 Binary files a/bin/oop/ch07/expr2/Visitor.class and b/bin/oop/ch07/expr2/Visitor.class differ diff --git a/bin/oop/ch07/trace/ConsoleTrace.class b/bin/oop/ch07/trace/ConsoleTrace.class index 5b2deb2..2ccc458 100644 Binary files a/bin/oop/ch07/trace/ConsoleTrace.class and b/bin/oop/ch07/trace/ConsoleTrace.class differ diff --git a/bin/oop/ch07/trace/FileTrace.class b/bin/oop/ch07/trace/FileTrace.class index 50cb18e..460fd76 100644 Binary files a/bin/oop/ch07/trace/FileTrace.class and b/bin/oop/ch07/trace/FileTrace.class differ diff --git a/bin/oop/ch07/trace/Trace.class b/bin/oop/ch07/trace/Trace.class index c49eb39..4f327de 100644 Binary files a/bin/oop/ch07/trace/Trace.class and b/bin/oop/ch07/trace/Trace.class differ diff --git a/bin/oop/ch07/tree/Example.class b/bin/oop/ch07/tree/Example.class index cf785ac..425b272 100644 Binary files a/bin/oop/ch07/tree/Example.class and b/bin/oop/ch07/tree/Example.class differ diff --git a/bin/oop/ch07/tree/Example2.class b/bin/oop/ch07/tree/Example2.class index e31b9fe..fc71d14 100644 Binary files a/bin/oop/ch07/tree/Example2.class and b/bin/oop/ch07/tree/Example2.class differ diff --git a/bin/oop/ch07/tree/IterablesIterator.class b/bin/oop/ch07/tree/IterablesIterator.class index e5c6cb9..b0514ad 100644 Binary files a/bin/oop/ch07/tree/IterablesIterator.class and b/bin/oop/ch07/tree/IterablesIterator.class differ diff --git a/bin/oop/ch07/tree/Tree.class b/bin/oop/ch07/tree/Tree.class index 706fb95..7d7f6b6 100644 Binary files a/bin/oop/ch07/tree/Tree.class and b/bin/oop/ch07/tree/Tree.class differ diff --git a/bin/oop/ch08/gui/calc/CalcApp.class b/bin/oop/ch08/gui/calc/CalcApp.class index 110acd2..a6325dc 100644 Binary files a/bin/oop/ch08/gui/calc/CalcApp.class and b/bin/oop/ch08/gui/calc/CalcApp.class differ diff --git a/bin/oop/ch08/gui/calc/CalcGUI.class b/bin/oop/ch08/gui/calc/CalcGUI.class index 8512184..c89e240 100644 Binary files a/bin/oop/ch08/gui/calc/CalcGUI.class and b/bin/oop/ch08/gui/calc/CalcGUI.class differ diff --git a/bin/oop/ch08/gui/mvc/model/CounterModel.class b/bin/oop/ch08/gui/mvc/model/CounterModel.class index f2cd1ea..dcfbb0c 100644 Binary files a/bin/oop/ch08/gui/mvc/model/CounterModel.class and b/bin/oop/ch08/gui/mvc/model/CounterModel.class differ diff --git a/bin/oop/ch08/gui/mvc/v1/CounterApp.class b/bin/oop/ch08/gui/mvc/v1/CounterApp.class index 0d96f7a..4899cd1 100644 Binary files a/bin/oop/ch08/gui/mvc/v1/CounterApp.class and b/bin/oop/ch08/gui/mvc/v1/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v1/CounterController.class b/bin/oop/ch08/gui/mvc/v1/CounterController.class index db4493f..a315e3f 100644 Binary files a/bin/oop/ch08/gui/mvc/v1/CounterController.class and b/bin/oop/ch08/gui/mvc/v1/CounterController.class differ diff --git a/bin/oop/ch08/gui/mvc/v1/CounterModel.class b/bin/oop/ch08/gui/mvc/v1/CounterModel.class index c3c2687..d0a1e6e 100644 Binary files a/bin/oop/ch08/gui/mvc/v1/CounterModel.class and b/bin/oop/ch08/gui/mvc/v1/CounterModel.class differ diff --git a/bin/oop/ch08/gui/mvc/v1/CounterView.class b/bin/oop/ch08/gui/mvc/v1/CounterView.class index 998e58e..09dc134 100644 Binary files a/bin/oop/ch08/gui/mvc/v1/CounterView.class and b/bin/oop/ch08/gui/mvc/v1/CounterView.class differ diff --git a/bin/oop/ch08/gui/mvc/v2/CounterApp.class b/bin/oop/ch08/gui/mvc/v2/CounterApp.class index b9cd569..dbc986b 100644 Binary files a/bin/oop/ch08/gui/mvc/v2/CounterApp.class and b/bin/oop/ch08/gui/mvc/v2/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v2/CounterController.class b/bin/oop/ch08/gui/mvc/v2/CounterController.class index 7ed18df..4fa6a93 100644 Binary files a/bin/oop/ch08/gui/mvc/v2/CounterController.class and b/bin/oop/ch08/gui/mvc/v2/CounterController.class differ diff --git a/bin/oop/ch08/gui/mvc/v2/CounterModel.class b/bin/oop/ch08/gui/mvc/v2/CounterModel.class index 8cf0822..b77f723 100644 Binary files a/bin/oop/ch08/gui/mvc/v2/CounterModel.class and b/bin/oop/ch08/gui/mvc/v2/CounterModel.class differ diff --git a/bin/oop/ch08/gui/mvc/v2/CounterView.class b/bin/oop/ch08/gui/mvc/v2/CounterView.class index f5e9e26..a657372 100644 Binary files a/bin/oop/ch08/gui/mvc/v2/CounterView.class and b/bin/oop/ch08/gui/mvc/v2/CounterView.class differ diff --git a/bin/oop/ch08/gui/mvc/v3/CounterApp.class b/bin/oop/ch08/gui/mvc/v3/CounterApp.class index 2b10b86..04d1f39 100644 Binary files a/bin/oop/ch08/gui/mvc/v3/CounterApp.class and b/bin/oop/ch08/gui/mvc/v3/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v3/CounterController.class b/bin/oop/ch08/gui/mvc/v3/CounterController.class index 2f7ddad..f154203 100644 Binary files a/bin/oop/ch08/gui/mvc/v3/CounterController.class and b/bin/oop/ch08/gui/mvc/v3/CounterController.class differ diff --git a/bin/oop/ch08/gui/mvc/v3/CounterView.class b/bin/oop/ch08/gui/mvc/v3/CounterView.class index f8049e0..586c22e 100644 Binary files a/bin/oop/ch08/gui/mvc/v3/CounterView.class and b/bin/oop/ch08/gui/mvc/v3/CounterView.class differ diff --git a/bin/oop/ch08/gui/mvc/v4/CounterApp.class b/bin/oop/ch08/gui/mvc/v4/CounterApp.class index e1e1395..3b7efe6 100644 Binary files a/bin/oop/ch08/gui/mvc/v4/CounterApp.class and b/bin/oop/ch08/gui/mvc/v4/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v4/CounterController.class b/bin/oop/ch08/gui/mvc/v4/CounterController.class index e3817eb..8fb0f06 100644 Binary files a/bin/oop/ch08/gui/mvc/v4/CounterController.class and b/bin/oop/ch08/gui/mvc/v4/CounterController.class differ diff --git a/bin/oop/ch08/gui/mvc/v4/CounterGUI.class b/bin/oop/ch08/gui/mvc/v4/CounterGUI.class index a94fa68..1eaf7a4 100644 Binary files a/bin/oop/ch08/gui/mvc/v4/CounterGUI.class and b/bin/oop/ch08/gui/mvc/v4/CounterGUI.class differ diff --git a/bin/oop/ch08/gui/mvc/v5/CounterApp.class b/bin/oop/ch08/gui/mvc/v5/CounterApp.class index 2d1301c..2e07d51 100644 Binary files a/bin/oop/ch08/gui/mvc/v5/CounterApp.class and b/bin/oop/ch08/gui/mvc/v5/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v5/CounterGUI$1.class b/bin/oop/ch08/gui/mvc/v5/CounterGUI$1.class index eeec987..36acfd7 100644 Binary files a/bin/oop/ch08/gui/mvc/v5/CounterGUI$1.class and b/bin/oop/ch08/gui/mvc/v5/CounterGUI$1.class differ diff --git a/bin/oop/ch08/gui/mvc/v5/CounterGUI.class b/bin/oop/ch08/gui/mvc/v5/CounterGUI.class index 7161c51..20caee7 100644 Binary files a/bin/oop/ch08/gui/mvc/v5/CounterGUI.class and b/bin/oop/ch08/gui/mvc/v5/CounterGUI.class differ diff --git a/bin/oop/ch08/gui/mvc/v6/CounterApp.class b/bin/oop/ch08/gui/mvc/v6/CounterApp.class index 777979b..37eee29 100644 Binary files a/bin/oop/ch08/gui/mvc/v6/CounterApp.class and b/bin/oop/ch08/gui/mvc/v6/CounterApp.class differ diff --git a/bin/oop/ch08/gui/mvc/v6/CounterGUI.class b/bin/oop/ch08/gui/mvc/v6/CounterGUI.class index f5986d9..ee627b6 100644 Binary files a/bin/oop/ch08/gui/mvc/v6/CounterGUI.class and b/bin/oop/ch08/gui/mvc/v6/CounterGUI.class differ diff --git a/bin/oop/ch08/gui/simple/HelloWorld.class b/bin/oop/ch08/gui/simple/HelloWorld.class index ee80d82..fbad402 100644 Binary files a/bin/oop/ch08/gui/simple/HelloWorld.class and b/bin/oop/ch08/gui/simple/HelloWorld.class differ diff --git a/bin/oop/ch09/testing/Example.class b/bin/oop/ch09/testing/Example.class index 401f257..72ad3a4 100644 Binary files a/bin/oop/ch09/testing/Example.class and b/bin/oop/ch09/testing/Example.class differ diff --git a/bin/uebung03/polynomial/POLNYOMIAL.class b/bin/uebung03/polynomial/POLNYOMIAL.class index 6060e2c..da715af 100644 Binary files a/bin/uebung03/polynomial/POLNYOMIAL.class and b/bin/uebung03/polynomial/POLNYOMIAL.class differ diff --git a/bin/uebung04/ByeGame.class b/bin/uebung04/ByeGame.class index 77308b2..1e8f663 100644 Binary files a/bin/uebung04/ByeGame.class and b/bin/uebung04/ByeGame.class differ diff --git a/bin/uebung04/Game.class b/bin/uebung04/Game.class index 1cc287c..1fab591 100644 Binary files a/bin/uebung04/Game.class and b/bin/uebung04/Game.class differ diff --git a/bin/uebung04/OrdinaryGame.class b/bin/uebung04/OrdinaryGame.class index 2474348..3e432fc 100644 Binary files a/bin/uebung04/OrdinaryGame.class and b/bin/uebung04/OrdinaryGame.class differ diff --git a/bin/uebung04/SeededGame.class b/bin/uebung04/SeededGame.class index 59d36aa..495ada8 100644 Binary files a/bin/uebung04/SeededGame.class and b/bin/uebung04/SeededGame.class differ diff --git a/test/uebung/uebung05/test b/test/uebung/uebung05/test new file mode 100644 index 0000000..e69de29