public function contains(GeneratedValue $element)
{
list($outerGeneratorValue, $innerGeneratorValue) = $element->input();
$outerGenerator = call_user_func($this->outerGeneratorFactory, $innerGeneratorValue->unbox());
return $outerGenerator->contains($outerGeneratorValue);
}