docs: function (paths, obj, defaultValue = null) {
          if (!Array.isArray(paths)) {
              throw new Error("paths must be an array of strings");
          }
  
          let res = defaultValue;
          paths.some(path => {
              const result = this.getFlattened(path, obj, defaultValue);
              if (result !== defaultValue) {
                  res = result;
                  return true;
              }
              return false;
          });
  
          return res;
      }