Iterator it = m_models.values().iterator(); Collection retval = new ArrayList();  while (it.hasNext()) { Model m = (Model)it.next();  retval.addAll(m.getObjectTypes()); }  return retval;
return ObjectType.wrap(m_root.getObjectTypes());
    public Collection getObjectTypes() {        Iterator it = m_models.values().iterator();        Collection retval = new ArrayList();        while (it.hasNext()) {            Model m = (Model)it.next();            retval.addAll(m.getObjectTypes());        }        return retval;    }