final SubstitutionResults<? extends QueryNode> substitutionResults = currentAncestor.applyAscendingSubstitution( currentSubstitution, childOfAncestor, query);
final SubstitutionResults<? extends QueryNode> substitutionResults = currentAncestor.applyAscendingSubstitution( currentSubstitution, childOfAncestor, query);