experiments on parsers in java