JavaCC FAQ