public Array_Of_DisplayNode<DisplayNode> getViewNodes() {
//PM:15/11/07 change processGUIActions to be specific to this object
ActionMgr.processGUIActions();
// MI2007: Made sure this instantiated the correct class type
Array_Of_DisplayNode<DisplayNode> nodes = null;
DynamicArray da = null;
synchronized(this) {
if (this.tableModel != null) {
da = this.tableModel.getData();
Class<?> clazz;
if (da != null) {
clazz = da.getClass();
}
else {
clazz = this.getMappedType();
}
if (clazz != null) {