Map<ColumnTemplateTerm, HNodePath> predicateTermsToPaths = new HashMap<ColumnTemplateTerm, HNodePath>();
populateTermsToPathForSubject(predicateTermsToPaths, pom.getPredicate().getTemplate());
combinedSubjectObjectTermsToPaths.putAll(predicateTermsToPaths);
predicatePlan = new DoublyAnchoredTemplateTermSetPopulator(combinedSubjectObjectTermsToPaths, predicateColumnTemplateTerms, subjectAndObjectTemplateTerms, selection);
}