public void setLanguage(Language language) {
        Objects.requireNonNull(language, "Language cannot be null");
        this.language = language;
    }
Sets the language of any natural language text below this item. 
This cannot be set to null but can be set to Language.UNKNOWN
container-search/src/main/java/com/yahoo/prelude/query/Item.java