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