List<ResultItem> () { List<? extends ResultItem> resultItems = myResultItems; if (resultItems == null) { resultItems = Collections.singletonList(this); } return Collections.unmodifiableList(resultItems); }