code: def __init__(self, evaluator, obj):
      self._evaluator = evaluator
      self._obj = obj
  
imports: import inspect
  import types
  import sys
  from textwrap import dedent
  import operator
  from collections import namedtuple
  from jedi._compatibility import unicode, is_py3, builtins, py_version, force_unicode, print_to_stderr
  from jedi.evaluate.compiled.getattr_static import getattr_static
label_desc: Use image node_id 1 to create a new DirectObjectAccess object from inherited base classes: object with example: obj = DirectObjectAccess(evaluator, obj)