if (parameters.hasKeywordFormals() && parameters.getKeywordFormals().hasKeywordFormalList()) {
kwParams = TypeDeclarationEvaluator.computeKeywordParametersType(kws, eval);
}
return new RascalFunction(this, eval, null, (FunctionType) RTF
.functionType(TF.voidType(), formals, kwParams), kws, this.getParameters()
.isVarArgs(), false, false, this.getStatements0(), eval
.getCurrentEnvt(), eval.__getAccumulators());
}
}