Community
Participate
Working Groups
If we return an immutable list (e.g. https://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/ImmutableList.html), the generated adaptor will break due to the subsequent List.remove calls by the framework (https://docs.oracle.com/javase/8/docs/api/java/util/List.html#remove-int-). We should instead call List.sublist (https://docs.oracle.com/javase/8/docs/api/java/util/List.html#subList-int-int-) and document the n+1 behaviour in some generated Javadoc.