use  thread name in a log message
minimize complexity of reproducable bug
increase logging on the debug level
fix hanging on end of messages
thread state to find end of messages
wait put queue
waitPut return control if notEmpty
extract ParallelImpl and move Parallel to lib
cc
reformat log output
delete poll execute
mark ending thread as sleeping
improve log
IdMessage.toString
more logging. show stack trace of interrupting ex
fix add comparator to a message queue
notify only if sleep
log milliseconds
improve logs
MEGA FIX send next msg without checking