Initial implementation based on the helloJavaWorld package by Tobias Verbeke