java struggles