Both AbstractDataNode and RootDataNode have code that sets their own or their field's values to Boolean.TRUE when a dataset is closed. I can't see that that value gets used anywhere. Does it? --