the jfreechart api changed requiring the overriding of a couple of abstract methods