+ List<QName> contentClasses = super.getTypes();
+ contentClasses.add(CrName.COLLECTION.get());
+ return contentClasses;
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public <A> A adapt(Class<A> clss) {
+ if (clss.equals(HierarchyUnit.class))
+ return (A) hierarchyUnit;
+ return super.adapt(clss);