Java Parser from stanford dragonbook