Java - Error Return Types