and how is this a java question