gmByPrev = new HashMap<String,GISModel>();
tagSet = new HashSet<String>();
for(int i=0;i<maxents.size();i++) {
Element maxent = maxents.get(i);
String prev = maxent.getAttributeValue("prev");
StringGISModelReader sgmr = new StringGISModelReader(maxent.getValue());
GISModel gm = sgmr.getModel();
gmByPrev.put(prev, gm);
tagSet.add(prev);
for(int j=0;j<gm.getNumOutcomes();j++) {
tagSet.add(gm.getOutcome(j));
}