public void collectPhrases(String[] args) throws Exception
{
Prob1DMap map = new Prob1DMap();
CTReader reader = new CTReader();
reader.open(UTInput.createBufferedFileReader(args[0]));
CTTree tree;
while ((tree = reader.nextTree()) != null)
traverse(tree.getRoot(), map, args[2]);