public function visitJoinApply(Operations\JoinApply $operation)
{
/* @var $joiningCollection \Pinq\Interfaces\IJoiningToCollection */
$joiningCollection = Traversable\ScopeEvaluator::evaluateJoinOptions($this->collection, $operation->getOptions(), $this->parameters);
$joiningCollection->apply($this->parameters[$operation->getMutatorFunction()->getCallableId()]);
}