outqueue.add(new Error(s, new DBusExecutionException("Error handling signal "+s.getType()+"."+s.getName()+": "+DBe.getMessage())));
outqueue.add(new Error(s, new DBusExecutionException("Error handling signal "+s.getInterface()+"."+s.getName()+": "+DBe.getMessage())));
         addRunnable(new Runnable() { public void run() {            {               try {                  DBusSignal rs = s.createReal();                  h.handle(rs);                } catch (DBusException DBe) {                  if (DBusConnection.EXCEPTION_DEBUG) DBe.printStackTrace();                  synchronized (outqueue) {                     outqueue.add(new Error(s, new DBusExecutionException("Error handling signal "+s.getType()+"."+s.getName()+": "+DBe.getMessage())));                   }               }            }         } });