code: def _create_feat_col_name(self, feat_name: str) -> str:
      # Convert win to time-string if available :)
      if self.window is not None:
          win_str = timedelta_to_str(self.window)
      else:
          win_str = "manual"
      return self.construct_output_index(
          series_keys=self.series_key,
          feat_name=feat_name,
          win_str=win_str,
      )
  
imports: from __future__ import annotations
  import time
  import warnings
  from abc import ABC, abstractmethod
  from collections import namedtuple
  from typing import List, Optional, Tuple, TypeVar, Union
  import numpy
  import pandas
  from ...utils.attribute_parsing import AttributeParser, DataType
  from ...utils.data import SUPPORTED_STROLL_TYPES, to_list, to_series_list, to_tuple
  from ...utils.time import timedelta_to_str
  from ..function_wrapper import FuncWrapper, _get_name
  from ..logger import logger
  from ..utils import _check_start_end_array, _determine_bounds
label_desc: Use image node_id 5 for calling the TimeStridedRolling obj's underlying member method code with example usage: obj._create_feat_col_name(feat_name) and returns: self