code: def __getitem__(self, idx):
      train_index, _ = self._splits[idx]
      dataX = self._x[train_index]
      dataY = self._y[train_index]
      return dataX, [dataX, dataY]
  
file_path: AIX360/aix360/algorithms/nncontrastive/utils.py
imports: import math
  import numpy
  from tensorflow.keras.utils import Sequence
  from sklearn.model_selection import StratifiedShuffleSplit
label_desc: Use image node_id 4 for calling the JointAESampler obj's underlying member method code with example usage: obj.__getitem__(idx) and returns: dataX,  list