Source code examples from OCPJP 7 book