docs: public Object getMapValue(Object obj, String key){
          Map m = (Map) obj;
          if(!m.containsKey(key)){
              return JsonProvider.UNDEFINED;
          } else {
              return m.get(key);
          }
      }