NO_OP_SELECTION_MANAGER, currently defined as a private static, will be
referenced by the class loader. This results in a reference chain connecting
the classloader and the JXTreeTable. Therefore the table is never garbage
collected, and if it is in a component hierarchy, the entire hierarchy cannot be
Recommended fix: Revert to prior implementation of getSelectionMapper().
Jeanette says a previous revision used getSelectionMapper() as a lazy
initializer for the member field and did not define the field as static,
removing the connection to the classloader and also preventing NPE during