static void addProp(Map props, string n, string v, bool listVals) { if (listVals) { List list =(List)props.get(n); if (list == null) props.add(n, list = new List(Sys.StrType)); list.add(v); } else { props.add(n, v); } }