// rules for arrays
digester.addRule("*/dict/array", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/array", new ObjectCreateRule(ArrayNode.class));
digester.addSetNext("*/dict/array", "addList");
digester.addRule("*/array/array", new ObjectCreateRule(ArrayNode.class));
digester.addSetNext("*/array/array", "addList");
digester.addCallMethod("*/array/string", "addValue", 0);
digester.addCallMethod("*/array/data", "addDataValue", 0);
digester.addCallMethod("*/array/integer", "addIntegerValue", 0);