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