code: def __post_init__(self) -> None:
      super().__post_init__()
      # NOTE: This is a hack to make sure that the additional fields must be set and
      # not None. Ideally they should not be set as optional. But this is a known
      # limitation with `dataclasses`. Resolvable in Python 3.10 with `kw_only=True`.
      # https://stackoverflow.com/questions/69711886/python-dataclasses-inheritance-and-default-values
      if self.unsupported_fx_node is None:
          raise ValueError("unsupported_fx_node must be specified.")
  
imports: from __future__ import annotations
  import dataclasses
  import functools
  import logging
  from typing import Any, Optional
  import onnxscript
  from onnxscript.function_libs.torch_lib import graph_building
  import torch
  import torch.fx
  from torch.onnx._internal import diagnostics
  from torch.onnx._internal.diagnostics import infra
  from torch.onnx._internal.diagnostics.infra import decorator, formatter
  from torch.onnx._internal.fx import registration, type_utils
label_desc: Use image node_id 1 for calling the UnsupportedFxNodeDiagnostic obj's underlying member method code with example usage: obj.__post_init__() without return types