@Override
 public void remove() {
   if (delegate != null) {
     delegate.remove();
   }
 }
 /**
  * Call through to delegates in order to synchronise {@link DebuggerObject} state between client
  * and server
  */
 void apply() {
   if (delegate != null) {
     delegate.apply();
   }
 }