private void setupLowlevel() throws D-BusException, D-BusExecutionException { bus = D-BusConnection.getConnection(D-BusConnection.SESSION); bus.addSigHandler(Navit.Signal.class, signalHandler); bus.addSigHandler(Navit.Startup.class, this); navit = bus.getRemoteObject(SERVICE_NAME, Navit_NODE_NAME, Navit.class); gui = bus.getRemoteObject(SERVICE_NAME, GUI_NODE_NAME, Gui.class); graphics = bus.getRemoteObject(SERVICE_NAME, GRAPHICS_NODE_NAME,Graphics.class); vehicle = bus.getRemoteObject(SERVICE_NAME, VEHICLE_NODE_NAME,Vehicle.class); route = bus.getRemoteObject(SERVICE_NAME, ROUTE_NODE_NAME, Route.class); }