code: function Position(nodeWrapper, offset) {
          this.offset = offset;
          this.nodeWrapper = nodeWrapper;
          this.node = nodeWrapper.node;
          this.session = nodeWrapper.session;
          this.cache = new Cache();
      }
docs: /*----------------------------------------------------------------------------------------------------------------