bytecode analysis: enumerating direction in a simple way
bytecode analysis: inference of annotations on demand
bytecode analysis: embedding direction into long key
BytecodeAnalysisConverter: check previous logic version
bytecode analysis: limiting number of equations per annotation
BytecodeAnalysisConverter: extract persistent enumerators into impl
BytecodeAnalysisConverter: persist version in a file as well

PropertiesComponent is turned off during testing, so a version of enumerators is persisted (also) in a file that is accessible in tests.
IDEA-127145 "Go to declaration" does not work for string file name in method with more than two arguments.