You can't make items final in Java array. You should use unmodifiable list for it.
final Object[] arr = new Object[10]; final List<?> items = Collections.unmodifiableList(Arrays.asList(arr));