code: def _all_obj_elements_static(flow_name, tags=None, sys_tags=None):
      user = get_username()
      return {
          "flow_id": flow_name,
          "user_name": user,
          "tags": list(tags) if tags else [],
          "system_tags": list(sys_tags) if sys_tags else [],
          "ts_epoch": int(round(time.time() * 1000)),
      }
  
imports: import json
  import os
  import re
  import time
  from collections import namedtuple
  from itertools import chain
  from metaflow.exception import MetaflowInternalError, MetaflowTaggingError
  from metaflow.tagging_util import validate_tag
  from metaflow.util import get_username, resolve_identity_as_tuple, is_stringish
label_desc: Use image node_id 20 for calling the MetadataProvider obj's underlying member method code with example usage: obj._all_obj_elements_static(flow_name, tags, sys_tags) and returns: dict