public String toJson() {
return Json.writeValueAsStringHard(this);
}
public LemmaPosRule getRule(Interval sourceInterval, Interval targetInterval) {
return new LemmaPosRule(computeTemplate(sourceInfo, sourceInterval),
computeTemplate(targetInfo, targetInterval));
}