It would be useful to know the specific List class returned anotherObject.getMyObjectList(). It may have an error in its iterator.
ArrayList new ArrayList<>(list), toArray, , ArrayList.
list.forEach, , forEach Iterable, :
default void forEach(Consumer<? super T> action) {
Objects.requireNonNull(action);
for (T t : this) {
action.accept(t);
}
}
, . . for-loop list.forEach(lambda) list.iterator() , . toArray , , JPA.