public function processFunction(IFunction $function)
{
$parameterScopeVariableMap = array_map(function ($variable) {
return $this->prefix . $variable;
}, $function->getParameterScopedVariableMap());
return $function->update($function->getScopeType(), $function->getNamespace(), $parameterScopeVariableMap, $this->walkAll($function->getParameters()->getAll()), $this->walkAll($function->getBodyExpressions()));
}