GUI.java file documentation