Add @PreDestroy (and final) to AbstractDataTreeChangeListener's close