This is an implementation of java debugger in Haskell.