remove old code commented code
NPE protection
notnull
cleanup
optimisation: use AtomicLazyNullableValue to avoid extra indirection and save memory
less garbage
IDEA-119822 - Support Heroku Debug
Merge branch 'master' of git.labs.intellij.net:idea/community
renderValue — add XValue parameter to simplify, why we need to create

old renderValue(XValueTextRenderer) is not deprecated, wait review.