code: def from_parsed(cls, name, kind, filename, lno, *, decls=None):
      if not kind:
          static = False
      elif kind == "static":
          static = True
      else:
          raise NotImplementedError((filename, line, kind))
      decl = decls.get(name) if decls else None
      return cls(filename, lno, name, static, decl)
  
imports: from collections import namedtuple
  import os.path
  import re
  import textwrap
  from c_common import tables
  from .None import REPO_ROOT
  from ._files import iter_header_files, iter_filenames
label_desc: Use image node_id 2 for calling the BuiltinTypeInfo obj's underlying member method code with example usage: obj.from_parsed(cls, name, kind, filename, lno) and returns: cls