docs: @Override
      public Object get(int index, Scriptable start) {
          if (0 <= index && index < string.length()) {
              return String.valueOf(string.charAt(index));
          }
          return super.get(index, start);
      }