protected function getTypeData($function, O\Expression $expression)
{
foreach ($this->composedTypes as $composedType) {
try {
return $composedType->{$function}($expression);
} catch (\Exception $exception) {
}
}
return parent::$function($expression);
}