docs: @Nullable
      public Object fetchAValue() {
          if (doubleValue != null) {
              return doubleValue;
          }
          if (doubleArray != null) {
              return doubleArray;
          }
          if (longValue != null) {
              return longValue;
          }
          if (longArray != null) {
              return longArray;
          }
          if (stringValue != null) {
              return stringValue;
          }
          if (stringArray != null) {
              return stringArray;
          }
          if (map != null) {
              return map;
          }
          return null;
      }