grammar modified. educational guessing is much faster than looking up javacc document