code: def end_pos(self):
      if self.value.endswith("\n"):
          return self.start_pos[0] + 1, 0
      if self.value == unicode_bom:
          # The bom doesn't have a length at the start of a Python file.
          return self.start_pos
      return self.start_pos[0], self.start_pos[1] + len(self.value)
  
file_path: catboost/contrib/python/parso/py2/parso/python/prefix.py
imports: import re
  from codecs import BOM_UTF8
  from parso.python.tokenize import group
label_desc: Use image node_id 2 for calling the PrefixPart obj's underlying member method code with example usage: obj.end_pos() and returns: self,  unknown, unknown,  int, self