my Model
The tree's model.
This field should not be accessed directly by outside classes. (But it's not private
because the field is very useful during tests.)
This field cannot be named model
because this causes an NPE during initialization. This field cannot be named treeModel
because this name is already taken and cannot be overridden.