optimization: no need for intermediate list
micro optimizations
attempt: fast leaking params
tmp: simple analysis
tmp: combined analysis
working fast leaking params analysis
optimization: single pass fast leaking analysis
extracting constants
optimization: using constants
initial: fast result origins analysis
optimization: no need to intermediate string
optimizations in DFS tree
refactoring - splitting into smaller methods
code clean up
optimization: primitive collections
code cleanup
working simple combined analysis
OriginsAnalysis cleanup
extract Frameless Analyzer
refactoring: moving ASMUtils into asm package