@JsonIgnore
    public T getFirst() {
        if (!values.isEmpty()) {
            return values.get(0);
        } else {
            return null;
        }
    }
@return the first item or null if the list is empty
stroom-util-shared/src/main/java/stroom/util/shared/ResultPage.java