JVMLearning project, code for book