В Intellij IDEA 14 есть функция, называемая автоматическим заключением контракта [1].
В чем именно подразумевается подразумеваемая аннотация @Flow?
Например, для Collection boolean addAll(Collection<? extends E> c)
заключенный контракт
boolean addAll(@NotNull @Flow Collection<? extends E> c)
.
Что означает @Flow
в этом контексте?