in core/src/main/java/org/apache/jsieve/SieveParserVisitorImpl.java [102:115]
public Object visit(ASTargument node, Object data) throws SieveException {
List<String> children = new ArrayList<String>(node.jjtGetNumChildren());
Argument argument;
if (null != node.getValue()) {
argument = (Argument) node.getValue();
} else {
argument = new StringListArgument(((List) node.childrenAccept(this,
children)));
}
((List) data).add(argument);
return data;
}