code: def _generate_cpy_variable_collecttype(self, tp, name):
      if isinstance(tp, model.ArrayType):
          tp_ptr = model.PointerType(tp.item)
      else:
          tp_ptr = model.PointerType(tp)
      self._do_collect_type(tp_ptr)
  
imports: import sys, imp
  from .None import model
  from .error import VerificationError
label_desc: Use image node_id 48 for calling the VCPythonEngine obj's underlying member method code with example usage: obj._generate_cpy_variable_collecttype(tp, name) without return types