code: def replace(self):
      return PlaceholderReplace(self.check.placeholders).visit(
          self.sub()
      )
  
imports: from pythran.conversion import mangle
  from pythran.analyses import Check, Placeholder, AST_or
  from pythran.passmanager import Transformation
  from copy import deepcopy
  import gast
  from inspect import isclass
label_desc: Use image node_id 2 for calling the Pattern obj's underlying member method code with example usage: obj.replace() and returns: PlaceholderReplace