fix possible NPE
(cherry picked from commit 3a8a697)
We must not use variable if it is not yet set — we must set channel in "init" handler, but not in "connected" handler. Issue is actual under windows (I don't know why).
(cherry picked from commit 1dd1635)
xdebugger api streamlined: unnecessary intermediate classes removed, XNamedValue moved to proper package
(cherry picked from commit 0ad9f02)
deprecated XNamedValue class from inappropriate package, usages migrated to use proper class
(cherry picked from commit 3b928f9)
xdebugger api: constant moved to proper class
(cherry picked from commit dc939ea)
xdebugger api: method intended for internal use only removed from interface
(cherry picked from commit cc76e57)
compilation fixed
(cherry picked from commit 071903a)
cleanup
(cherry picked from commit bdfbce8)
simplified
(cherry picked from commit 310cdb9)
remove deprecated method
(cherry picked from commit faaea11)
cleanup, remove deprecated method
(cherry picked from commit 98d4f5e)
init WEB-7511 "Evaluate Expression" window does not build correct path to currently selected object node
Now only hint show correct evaluated expression
(cherry picked from commit 89f6078)
xdebugger api streamlined: reworked the way node presentation is customized
(cherry picked from commit 42255de)
unused class deleted
(cherry picked from commit 32d3038)
xdebugger: removed duplicated 'Collecting data' text value node
(cherry picked from commit d59afd6)
WEB-7511 "Evaluate Expression" window does not build correct path to currently selected object node
(cherry picked from commit 32394f0)
add javadoc
(cherry picked from commit 8caf8af)
xdebugger api: support grouping values in debugger trees
(cherry picked from commit 87b1100)
don't hide original exception: java.lang.Exception: java.lang.IllegalStateException: AES/CBC/NoPadding is not available
(cherry picked from commit f9f74a5)
investigate: java.lang.IllegalArgumentException: void return types for handler methods not supported
(cherry picked from commit bb8daac)