}
target.commit();
final PrecomputeNode precomputeNode = pcvr.currentNode();
final Object functionResult = precomputeNode.getFunctionResult(expressionPosition);
pcvr.finishElementPrecomputation(nodeKey);
return functionResult;
// throw new IllegalStateException
// ("Ups - we did not get to the root parent again. This is awful and we cannot continue.");
}