code: @Override
      public final int getInt(final int i) {
          int val = this.array.optInt(i, Integer.MIN_VALUE);
          if (val == Integer.MIN_VALUE) {
              throw new ObjectMissingException(this, "[" + i + "]");
          }
          return val;
      }
docs: Get the element at the index as an integer.
  
  @param i the index of the element to access