List<Optional<Integer>> intList = new LinkedList<Optional<Integer>> (); // Add Elements intList.add(Optional.empty()); intList.add(Optional.of(2)); intList.add(Optional.of(3)); intList.add(Optional.of(4));