build method
Implementation
@override
String build(Context context, String name, List<String> arguments) {
name = context.allocateLocal(name);
final declaration = '$T $name(${parameters.join(' ,')}) { $body }';
addLocalDeclaration(context, name, declaration);
final args = checkArguments(parameters, arguments, body);
return '$name($args)';
}