code: private static PortablePosition createPositionForReadAccess(
              PortableNavigatorContext ctx, PortablePathCursor path) throws IOException {
          int notArrayCellAccessIndex = -1;
          return createPositionForReadAccess(ctx, path, notArrayCellAccessIndex);
      }
docs: Special case of the position creation, where there's no quantifier, so the index does not count.