@Override public void dispose() { super.dispose(); if (this.parentVersionCompatibilityService != null) { this.parentVersionCompatibilityService.detach(this.parentVersionCompatibilityServiceListener); } }