code: def __init__(self, name, n, reader, doc):
      assert isinstance(name, str)
      self.name = name
  
      assert isinstance(n, int) and (
          n >= 0
          or n
          in (
              UP_TO_NEWLINE,
              TAKEN_FROM_ARGUMENT1,
              TAKEN_FROM_ARGUMENT4,
              TAKEN_FROM_ARGUMENT4U,
              TAKEN_FROM_ARGUMENT8U,
          )
      )
      self.n = n
  
      self.reader = reader
  
      assert isinstance(doc, str)
      self.doc = doc
  
imports: import codecs
  import io
  import pickle
  import re
  import sys
  from struct import unpack
  from pickle import decode_long
label_desc: Use image node_id 1 to create a new ArgumentDescriptor object from inherited base classes: object with example: obj = ArgumentDescriptor(name, n, reader, doc)