external/inferred annotation gutter markers in Groovy
nullable/notnull/contract intentions available on library sources in Groovy
@NotNull
IDEA-126973 IDE does not see the use of string resources in libraries

enlarge search scope only if there are same-named properties elsewhere
extract CachingEnumerator from PersistentStringEnumerator
do not capitalize titles