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