Yeah, I missed the constructor call.  That should be cleaned up.  I'm a little less versed in inner classes.. is the thought here to make the class non static? or don't specify private?