text: from .technique import Technique
  
  class CGCTechnique(Technique):
  
      applicable_to = ['cgc']
  
      # only a few techniques do not generate a POV
      generates_pov = True
  
      def apply(self, **kwargs):
          '''
          Applies the exploit technique to the crashing state, returns a working Exploit object
          or raises a CannotExploit exception
          :return: an Exploit object
          '''
  
          raise NotImplementedError
  