Is the paintSolidObject method being called?

In that method I'd get the object from the ArrayList and then call its methods to allow some debugging print outs:
SoldiObject thisObject =...