          self.c.L_(i, idx)
          return self.safe_get(self.L(i, idx))
  
      cdef inline const TokenC* R_(self, int i, int idx) nogil:
          return self.safe_get(self.R(i, idx))
  
      cdef inline const TokenC* safe_get(self, int i) nogil:
          self.c.safe_get(i)
          if i < 0 or i >= self.length:
              return &self._empty_token
 
</s>
        self.c.R_(i, idx)
          self.c.L_(i, idx)
          return self.safe_get(self.L(i, idx))
  
      cdef inline const TokenC* R_(self, int i, int idx) nogil:
        self.c.R_(i, idx)
          return self.safe_get(self.R(i, idx))
  
      cdef inline const TokenC* safe_get(self, int i) nogil:
          self.c.safe_get(i)
          if i < 0 or i >= self.length:
              return &self._empty_token
keep keep keep add keep keep keep keep keep keep
 * Shadow StateClass with StateC, to start proxying
spacy/syntax/stateclass.pxd