CONQUERING GROUND-LEVEL DESIGN IN JAVA: A HANDS-ON HANDBOOK