code: def complete(self):
          
          if self._possible is None:
              self._possible = []
              for possible in self.names:
                  c = Completion(self.context, self.names[possible], len(self.context.symbol))
                  self._possible.append(c)
  
          return self._possible
docs: Gets a list of completion objects for the symbol under the cursor.