protected function getResolvedValue(ResolvedParameterRegistry $resolvedParameters, O\Expression $expression)
{
foreach ($resolvedParameters->getParameters() as $parameter) {
if ($parameter instanceof StructuralExpressionParameter && $parameter->getExpression() === $expression) {
return $resolvedParameters->getValue($parameter);
}
}
throw new PinqException('Could not get structural expression: matching expression was not found.');
}