if (DBusConnection.EXCEPTION_DEBUG) CNFe.printStackTrace();
   public ListContainer(Object[] content, String sig) throws DBusException   {      Class c;      try {         String name = DBusConnection.getJavaType(sig, null, null, true, true);         c = Class.forName(name);         if (Map.class.isAssignableFrom(c))             c = MapContainer.class;         if (List.class.isAssignableFrom(c))             c = ListContainer.class;         this.values = (Object[]) Array.newInstance(c, content.length);      } catch (ClassNotFoundException CNFe) {         throw new DBusException("Map contains invalid type: "+CNFe.getMessage());      }      this.sig = sig;      for (int i = 0; i < content.length; i++) {         this.values[i] = content[i];      }   }