the start of the Gummy java classes