private ListData getList(DataRepository data, String dataName) {
   SimpleData d = data.getSimpleValue(dataName);
   if (d instanceof ListData) return (ListData) d;
   else if (d instanceof StringData) return ((StringData) d).asList();
   else return null;
 }