docs: @Override
      public final Double optDouble(final String key) {
          double result = this.obj.optDouble(key, Double.NaN);
          if (Double.isNaN(result)) {
              return null;
          }
          return result;
      }