thread valami
+effective java chapter 25