diff --git a/bin/oop/ch01/chess1/Board.class b/bin/oop/ch01/chess1/Board.class index f0502c5..a33a5ba 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 996f251..bacd164 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 99966fd..2a34276 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 94de73d..22e40ee 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 489de7c..66823ff 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 057557a..a776fcc 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 777d6af..0ab995a 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 200c0af..60d8933 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 ea58194..a503af6 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 005ee10..22794e1 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 6d16cb0..598ebe7 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 74505e3..59b5160 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 139e54e..2114ebb 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 4752657..b465225 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 94fb579..f533554 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 2a2f05f..39f3acd 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 71f462b..63581db 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 4506265..f0f8308 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 9fde73b..e070e20 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 14f4715..0baffdc 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 05f6679..3458711 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 cd218cf..bb77ee1 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 17f5ff5..0cc845a 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 8e88186..3a6bfae 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 996dcf3..872ac4f 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 ed49040..9d3cce1 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 3fbffdd..c13e064 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 f17626f..c518697 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 34d89cb..8c5051e 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 572f42b..5347124 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 fc71599..aabca4b 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 539b84e..8eabe04 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 ea95dd4..1e574cc 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 a6be44f..032dab7 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 2064688..84f0e7d 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 9026151..27d5ee4 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 c155b68..9162f4b 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 c2688e6..7f4e29f 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 38674b8..fca537a 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 5831369..f94fd8f 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 c2a30e8..00850b3 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 992a634..444af3d 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 f95aea9..97054de 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 73b3f3b..c267f9e 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 039fbb3..c0e7aa1 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 db33599..78285cf 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 d81b9f7..b5d7bdf 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 df8360a..f98847d 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 fc44a5c..f8cee9e 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 3e1b35d..a46ebc5 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 bfd3462..f258dab 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 5b61267..ffd9444 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 b394edc..be4d802 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 e33b3a2..b0bac2d 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 0f88dd4..aa76b9e 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 1df4cf0..45d5625 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 42499eb..485cac7 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 6bfe87f..7d38d7b 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 ed3cc57..7a17a0a 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 a4b5723..19ad9cd 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 20c0475..82dd6db 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 73aa530..f0ef12a 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 51f967e..51bbe8a 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 bcbbd66..507010c 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 821662b..32300eb 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 e7ca690..cf2d0a8 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 7b0b242..baa940b 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 a0c1ec7..feda206 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 8d5ba17..a4a2862 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 ccd88d4..503d4c9 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 a5a31a0..87df713 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 22b7736..d10786e 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 1c81efc..c62e4a8 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 8c532b3..b4392b6 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 13cbd33..168ab5d 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 5f52f9c..6acac4f 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 d392a0f..d71152e 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 9fee528..abafd75 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 5b682f0..8875437 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 8208a67..97589be 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 b32d347..a94d052 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 0ff51fa..5063a6f 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 c6ad50b..1d5031d 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 5161888..751d0e4 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 cf740bd..e420f98 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 41b0e9b..f847414 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 fa62d85..d888773 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 4da2e81..92d9932 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 ee1fd2a..03c8602 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 063efe4..3fb923e 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 355eb1c..2d18853 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 dee1bcf..9a52cda 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 ed3d7ba..b7d1dcb 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 d90faa4..ab9cd0f 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 015a66a..7fbd226 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 2ab574b..4c0ea37 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 fb7f94a..aad3c94 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 723ac4a..6a5e39e 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 616c975..2446936 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 07172b6..413ef16 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 75cd264..f4e2f3b 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 7ab2961..e1ed32b 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 cb92dfb..00c5131 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 7666414..21fc36f 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 6105613..14cb4c4 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 6790c4f..b6c9ead 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 9ae2d48..a4f804c 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 5f04198..d1864e6 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 78135d4..792eb97 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 818bebb..dda7de2 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 92880a4..63965e5 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 31fc344..4598fb9 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 b1b16c4..1ad26b0 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 448a18d..aede993 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 fbc436e..32c0cdb 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 4b4e803..11befdb 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 ebf8d3d..a7752b7 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 08cad70..b66982c 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 e943646..87fd5b8 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 84368a7..326497b 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 dc75702..27fb975 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 d3c8257..f29f996 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 6c27a93..b872438 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 35824a7..5a2a439 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 679b832..592e26b 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 b9e177d..24c6430 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 d87bda4..2790894 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 176d7f4..4a317e8 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 7114cb2..c2b12af 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 7ae661b..7cf7ea8 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 c294800..d2babc6 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 c267458..56140c0 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 dd3e0d3..2fbdcc7 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 715fca2..105c48a 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 a147077..9be5ea2 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 51eb86e..1d6fc09 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 55be078..042095b 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 bb8f577..6a3d477 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 e7916ef..273074e 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 1d5ad30..e5c159e 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 040ac94..554f995 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 ba3f3c8..245cd84 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 03db4bb..5f2c4d4 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 1cb4e71..dba5ee6 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 bc009ef..35b2a47 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 8efec13..1cea9e7 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 ef26c7f..62a8738 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 454f529..d7edd1b 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 f101d84..5c4fb29 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 719ae8b..fd14168 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 12a0b7b..f6af537 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 7725966..f1f00a5 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 1d470c5..a08ce93 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 bcce5af..3d3a541 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 1094861..ffaa8b2 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 235d572..61bc07c 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 f1e1fc3..31af701 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 963a9ba..6e4901d 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 e219a8c..69cbf91 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 83ba55b..740717e 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 b14b53b..74e3fa8 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 bf044a6..eb75e7c 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 e7811ab..48191d7 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 e748634..326f5a6 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 ec45f2a..0fc11cf 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 30452f7..73f0ca6 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 f70c551..4e21f04 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 b1406cc..c028b12 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 9e506a7..d872501 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 29f0401..a40f3cf 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 fd951c2..c98c5b7 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 c6559d3..a6d1491 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 5315c6f..eecfcea 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 111f926..71bf30c 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 e165bad..b96ecea 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 2ea40b3..98e3f28 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 c48beb6..86b29ab 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 d302be5..dec0d6b 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 e1fc757..2e5c615 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 c79eeec..d4e76ca 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 054786b..d3d981d 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 c05f8eb..6f776f2 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 d0aa997..e7a3471 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 22c9b47..d6e08bb 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 fe075ea..d53c14f 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 da29f42..95f8563 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 5ae9436..0302cf1 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 e19c3ee..2f30f97 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 bd7e954..0ca1ccd 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 47575fe..8b5da9c 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 2ccc458..5b2deb2 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 460fd76..50cb18e 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 4f327de..c49eb39 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 425b272..cf785ac 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 fc71d14..e31b9fe 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 b0514ad..e5c6cb9 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 7d7f6b6..706fb95 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 a6325dc..110acd2 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 c89e240..8512184 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 dcfbb0c..f2cd1ea 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 4899cd1..0d96f7a 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 a315e3f..db4493f 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 d0a1e6e..c3c2687 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 09dc134..998e58e 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 dbc986b..b9cd569 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 4fa6a93..7ed18df 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 b77f723..8cf0822 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 a657372..f5e9e26 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 04d1f39..2b10b86 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 f154203..2f7ddad 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 586c22e..f8049e0 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 3b7efe6..e1e1395 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 8fb0f06..e3817eb 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 1eaf7a4..a94fa68 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 2e07d51..2d1301c 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 36acfd7..eeec987 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 20caee7..7161c51 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 37eee29..777979b 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 ee627b6..f5986d9 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 fbad402..ee80d82 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 72ad3a4..401f257 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 da715af..6060e2c 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 1e8f663..77308b2 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 1fab591..1cc287c 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 3e432fc..2474348 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 495ada8..59d36aa 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 deleted file mode 100644 index e69de29..0000000