get the type from which this item type is derived by restriction . this is the supertype in the xpath type heirarchy , as distinct from the schema base type : this means that the supertype of xs : boolean is xs : anyatomictype , whose supertype is item rather than xs : anysimpletype . in fact the concept of `` supertype '' is not really well-defined , because the types form a lattice rather than a hierarchy . the only real requirement on this function is that it returns a type that strictly subsumes this type , ideally as narrowly as possible . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean matchesItem concode_elem_sep ItemType getPrimitiveItemType concode_elem_sep double getDefaultPriority concode_elem_sep boolean matches concode_elem_sep boolean matches concode_elem_sep boolean matches concode_elem_sep boolean isNillable concode_elem_sep IntHashSet getRequiredNodeNames concode_elem_sep AtomicType getAtomizedItemType concode_elem_sep int getPrimitiveType concode_elem_sep SchemaType getContentType concode_elem_sep boolean isAtomizable concode_elem_sep int getNodeKindMask concode_elem_sep String toString concode_elem_sep int getFingerprint concode_elem_sep boolean isAtomicType
ItemType function ( TypeHierarchy arg0 ) { return AnyNodeTest . getInstance ( ) ; }