code: def forward(
      self, x: Tensor
  ) -> Tuple[Tensor, Tensor]:  # skipcq: PYL-W0221
      sup_mask = self.squeeze(x)
      sup_features = self.expand(sup_mask)
      return sup_mask, sup_features
  
imports: import inspect
  from collections import OrderedDict
  from typing import List, Callable, Tuple
  import torch
  from pytorch_toolbelt.modules import ACT_RELU, get_activation_block
  from pytorch_toolbelt.modules.encoders import EncoderModule, make_n_channel_input
  from torch import nn, Tensor
label_desc: Use image node_id 2 for calling the HGSupervisionBlock obj's underlying member method code with example usage: obj.forward(x) and returns: sup_mask,  sup_features