digester.addRule("*/dict/integer", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/real", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/true", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/false", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/date", new SetNextAndPopRule("addChild"));
digester.addRule("*/dict/dict", new SetNextAndPopRule("addChild"));
digester.addCallMethod("*/dict/string", "addValue", 0);
digester.addCallMethod("*/dict/data", "addDataValue", 0);
digester.addCallMethod("*/dict/integer", "addIntegerValue", 0);
digester.addCallMethod("*/dict/real", "addRealValue", 0);