}
private static SentenceDomainModel augmentModelWithNewForm(
final SentenceDomainModel oldModel, List<GdlRule> newRules) {
final SentenceForm newForm = SimpleSentenceForm.create(newRules.get(0).getHead());
final SentenceFormDomain newFormDomain = getNewFormDomain(newRules.get(0), oldModel, newForm);
return new SentenceDomainModel() {
@Override
public SentenceFormDomain getDomain(SentenceForm form) {
if (form.equals(newForm)) {
return newFormDomain;