for issue #6 : supports socket.available() &&
socketinputstream.available()
for issue #8 : wave pattern for clojure dynamic eval result class such
as "clojure/core\$eval1234\$fn__5678"
for issue #6 : prepare for testing coroutine based socket with mysql
jdbc driver