return (DBusAsyncReply) RemoteInvocationHandler.executeRemoteMethod(ro, me, this, ro.iface, true, parameters);
return (DBusAsyncReply) RemoteInvocationHandler.executeRemoteMethod(ro, me, this, true, parameters);
   public DBusAsyncReply callMethodAsync(DBusInterface object, String m, Object... parameters)   {      Class[] types = new Class[parameters.length];      for (int i = 0; i < parameters.length; i++)          types[i] = parameters[i].getClass();      RemoteObject ro = importedObjects.get(object);      try {         Method me = ro.iface.getMethod(m, types);         return (DBusAsyncReply) RemoteInvocationHandler.executeRemoteMethod(ro, me, this, ro.iface, true, parameters);      } catch (DBusExecutionException DBEe) {         if (DBusConnection.EXCEPTION_DEBUG) DBEe.printStackTrace();         throw DBEe;      } catch (Exception e) {         if (DBusConnection.EXCEPTION_DEBUG) e.printStackTrace();         throw new DBusExecutionException(e.getMessage());      }   }