public static void main(String[] args) {
opts.verbose=3;
SyntacticRuleSet.opts.rulesetPath="/Users/jonathanberant/Research/temp/syntactic-rules.retagged.sorted.txt";
SyntacticRuleSet srt = new SyntacticRuleSet();
LanguageInfo antecedent = new LanguageInfo();
antecedent.addWordInfo(new WordInfo("where", "where", "WDT", "O", "O"));
antecedent.addWordInfo(new WordInfo("was", "be", "VBD", "O", "O"));
antecedent.addWordInfo(new WordInfo("obama", "obama", "NNP", "PERSON", "O"));
antecedent.addWordInfo(new WordInfo("birth", "birth", "NN", "O", "O"));
antecedent.addWordInfo(new WordInfo("place", "place", "NN", "O", "O"));
LanguageInfo target = new LanguageInfo();
target.addWordInfo(new WordInfo("where", "where", "WDT", "O", "O"));
target.addWordInfo(new WordInfo("was", "be", "VBD", "O", "O"));
target.addWordInfo(new WordInfo("obama", "obama", "NNP", "PERSON", "O"));
target.addWordInfo(new WordInfo("'s", "'s", "POS", "O", "O"));
target.addWordInfo(new WordInfo("place", "place", "NN", "O", "O"));
target.addWordInfo(new WordInfo("of", "of", "IN", "O", "O"));
target.addWordInfo(new WordInfo("birth", "birth", "NN", "O", "O"));
srt.apply(antecedent, target);
}