* each of its values override those defined by the mixin's parameters.
*/
public ScopeNode callMixin(String name, ArgumentsNode arguments) {
List<ExpressionGroupNode> argumentList = (arguments != null) ? NodeTreeUtils.getChildren(arguments, ExpressionGroupNode.class) : Collections.<ExpressionGroupNode>emptyList();
if (argumentList.size() > _parameterDefinitions.size()) {
throw new IllegalMixinArgumentException(name, _parameterDefinitions.size());
}
// Clone scope and filter out any white space
ScopeNode mixinScope = clone();
NodeTreeUtils.filterLineBreaks(mixinScope);