keys[i] = DBusConnection.deSerializeParameter(this.keys[i], ts[0]); newvalues[i] = DBusConnection.deSerializeParameter(this.values[i], ts[1]);
keys[i] = Marshalling.deSerializeParameter(this.keys[i], ts[0]); newvalues[i] = Marshalling.deSerializeParameter(this.values[i], ts[1]);
   public Map getMap(Type t) throws Exception   {       if (null != map) return map;      Type[] ts = ((ParameterizedType) t).getActualTypeArguments();      Object[] newvalues = new Object[values.length];      for (int i = 0; i < keys.length; i++) {         keys[i] = DBusConnection.deSerializeParameter(this.keys[i], ts[0]);         newvalues[i] = DBusConnection.deSerializeParameter(this.values[i], ts[1]);      }      values = newvalues;      this.map = new DBusMap<Object,Object>(keys,values);      return map;   }