Make dispose() final.  Override dispose(Boolean) instead.