public static void main(String[] args) throws DBusException {
public static void main(String[] args) { try {
   public static void main(String[] args) throws DBusException   {      DBusConnection conn = DBusConnection.getConnection(DBusConnection.SESSION);      conn.registerService("org.freedesktop.DBus.Binding.TestServer");      cross_test_server cts = new cross_test_server(conn);      conn.addSigHandler(DBus.Binding.TestSignals.Trigger.class, cts);      conn.exportObject("/Test", cts);      synchronized (cts) {         while (cts.run) {            try {               cts.wait();            } catch (InterruptedException Ie) {}         }      }      conn.disconnect();      System.exit(0);   }