docs: @Override
      public final float getFloat(final int i) {
          double val = this.array.optDouble(i, Double.MAX_VALUE);
          if (val == Double.MAX_VALUE) {
              throw new ObjectMissingException(this, "[" + i + "]");
          }
          return (float) val;
      }