ov[i] = DBusConnection.deSerializeParameter(this.values[i], ts[0]);
ov[i] = Marshalling.deSerializeParameter(this.values[i], ts[0]);
   public List getList(Type t) throws Exception   {       if (null != list) return list;      Type[] ts;      if (t instanceof ParameterizedType)         ts = ((ParameterizedType) t).getActualTypeArguments();      else if (t instanceof GenericArrayType) {         ts = new Type[1];         ts[0] = ((GenericArrayType) t).getGenericComponentType();      } else if (t instanceof Class && ((Class) t).isArray()) {         ts = new Type[1];         ts[0] = ((Class) t).getComponentType();      } else {         return null;      }      Object[] ov = new Object[values.length];      for (int i = 0; i < values.length; i++)          ov[i] = DBusConnection.deSerializeParameter(this.values[i], ts[0]);      this.list = Arrays.asList(ov);       return list;   }