code: def disasm(self, lib_path: str) -> None:
      subprocess.Popen(
          [self._path, lib_path, "-o", self.ll_file],
          stdout=subprocess.PIPE,
      ).communicate()
  
imports: import argparse
  import subprocess
  from abc import ABC, abstractmethod
  from typing import Dict, List, Optional
label_desc: Use image node_id 2 for calling the LLVMDisassembler obj's underlying member method code with example usage: obj.disasm(lib_path) without return types