TODO list for JMP in no particular order

* Comment the code!

* fix all speling errors :-)

* Automate build for unix and windows.
  unix should be handled correctly by autoconf/automake/libtool,
  windows version should be possible to compile under cygwin. 
  - Linux and solaris seems to work fine.
  - Help needed for windows.

* Make it as stable as possible.
  - Seems to be quite stable after Marco's patch.

* implement filters for every table. It should be possible to say "I
  only want to see methods from class <MyClass>", "I only want to see
  methods from package <mypackage>" and "I only want to see objects of
  types in <mypackage>".
  - This is mostly done.

* Default sorting on tables and trees (should be sorted when windows open). 
  - I think this is done.

* Implement sorting for every column in every table.
  - This works for the clas list and method list tables.

* Graphs for object (count, size), for methods (calls, time) etc.
  - Initial heap graph done.

* Show method callers (which methods called <myMethod>)

* Show method callees (which methods were called from <myMethod>). 
  - A first draft of this is available, this is not correct though.

* Make ui-update timer configurable. 

* Figure out how heap/object dump work and use it to show objects
  internal state.
  - Heap dump parsing works, currently it only builds upward links
    since that is what is needed for memory leak detection.  

* Add an option heapdumponly that does not listen to any event but issues 
  heap dumps at request and builds the object list then. This should
  mean that jmp could be run without _any_ slowdown to the jvm (except upon
  request). 
