code: def process_dynamic_completion(self, completion):
          
          if len(completion.split()) > 1:
              completion = '\"' + completion + '\"'
  
          if self.validate_completion(completion):
              yield Completion(completion, -len(self.unfinished_word))
docs: how to validate and generate completion for dynamic params