code: def _get_diff_name_list(
      data: pd.Series,
      data_name: Optional[str] = None,
      data_kwargs: Optional[Dict] = None,
  ) -> Tuple[List[pd.Series], List[Optional[str]]]:
      """Returns the data along with any differences that are requested
      If no differences are requested, only the original data is returned.
  
      Parameters
      ----------
      data : pd.Series
          Data whose differences have to be (potentially) computed
      data_name : Optional[str], optional
          Name of the data, by default None
      data_kwargs : Optional[Dict], optional
          Can (optionally) contain keywords 'order_list' or 'lags_list' corresponding
          to the difference order or lags that need to be used for differencing.
          Can not specify both 'order_list' and 'lags_list', by default None
  
      Returns
      -------
      Tuple[List[pd.Series], List[str]]
          (1) Original Data + (optionally) List of differences per the order_list or
              lags_list AND
          (2) Names corresponding to the original data and the differences
      """
      data_kwargs = data_kwargs or {}
      order_list = data_kwargs.get("order_list", None)
      lags_list = data_kwargs.get("lags_list", None)
  
      diff_list: List = []
      name_list: List = []
      if order_list or lags_list:
          diff_list, name_list = get_diffs(
              data=data, order_list=order_list, lags_list=lags_list
          )
  
      if len(diff_list) != 0:
          diff_list = [data] + diff_list
          name_list = [data_name] + name_list
      else:
          # Issue with reconciliation of orders and diffs
          diff_list = [data]
          name_list = [data_name]
  
      return diff_list, name_list
  
imports: import math
  import re
  import warnings
  from enum import Enum, IntEnum
  from typing import Any, Dict, List, Optional, Tuple
  import numpy
  import pandas
  from pmdarima.arima.utils import ndiffs
  from sktime.param_est.seasonality import SeasonalityACF
  from sktime.transformations.series.difference import Differencer
  from sktime.utils.plotting import plot_series
label_desc: Use image node_id 4 for calling a global function with example usage: _get_diff_name_list(data, data_name, data_kwargs) and returns: diff_list,  name_list