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. 
  Help needed for windows.

* 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>".

* Default sorting on tables and trees (should be sorted when windows open). 

* 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.

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

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

* Make ui-update timer configurable. 

* Figure out how heap/object dump work and use it to show objects
  internal state (the hard stuff is mostly done).

* 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). 
