better unique name for a temp file
better name for treaningSets method
create one analyzer per thread
prepare whitelist and keywords only for js context
fix tests
taskFactory is separate for each thread