Remember that Abstract classes cannot be instantiated even though they are not inner classes.
You should create a concrete or non-abstract class to that extends your abstract class. For example using your code we would like to have something like this:
( Jesper Young: Added code tags )
[ December 15, 2008: Message edited by: Jesper Young ]