Generalized IObjectListener interface to deal with closed
AutoCloseables, new components to deal with java.nio.Path (the files
package will need to be deprecated).