code: def new_completion_from_position(self, position):
          
          assert isinstance(position, int) and position - self.start_position >= 0
  
          return Completion(
              text=self.text[position - self.start_position:],
              display=self.display,
              display_meta=self._display_meta,
              get_display_meta=self._get_display_meta)
docs: (Only for internal use!)
          Get a new completion by splitting this one. Used by
          `CommandLineInterface` when it needs to have a list of new completions
          after inserting the common prefix.