svoid cleanUpObjectAndItsMainClass(O o) { cleanUp(o); if (o != null && !o instanceof Class) cleanUp(mainClass(o)); }