public Item createItemClass() {
        try {
            return instanceClass.getDeclaredConstructor().newInstance();
        } catch (Exception e) {
            throw new RuntimeException("Could not create an instance for item " + this, e);
        }
    }
Returns an instance of the class corresponding to the given type, AndItem
if this is the DEFAULT type

@throws RuntimeException if an instance could not be created
container-search/src/main/java/com/yahoo/prelude/query/TermType.java