}
@Override
protected Object visitFailedFunction(final ValueRequirement valueRequirement, final String function, final ValueSpecification desiredOutput,
final Map<ValueSpecification, ValueRequirement> satisfied, final Set<ResolutionFailure> unsatisfied) {
return new FailedFunctionNode(_parent, valueRequirement, function, desiredOutput, satisfied, unsatisfied);
}