String[] (boolean forCompletion) { final List<String> list = new SmartList<>(); processEnumeration(null, (element, s) -> { list.add(s); return true; }, forCompletion); String defaultValue = getDefaultValue(); if (defaultValue != null) { list.add(defaultValue); } return ArrayUtilRt.toStringArray(list); }