diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java
index 5d2c08b477c..1180d12a35b 100644
--- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java
+++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java
@@ -156,8 +156,17 @@ abstract public class AbstractVMProvider implements IVMProvider, IVMEventListene
}
private class ModelProxyEventQueue {
- EventInfo fCurrentEvent = null;
- RequestMonitor fCurrentRm = null;
+ /** The event actively being handled */
+ EventInfo fCurrentEvent;
+
+ /**
+ * The request monitor we created to handle fCurrentEvent. It is
+ * responsible for calling done
on the client RM of that
+ * event.
+ */
+ RequestMonitor fCurrentRm;
+
+ /** The queue */
List fEventQueue = new LinkedList();
}