code: def augment(self, augmentation_num=0):
      # Any more sensible way to deal with this case?
      if self.patches is None:
          self.generate_patch_corner(augmentation_num)
  
      for label, data_group in list(self.data_groups.items()):
          # A bit lengthy. Also unnecessarily rebuffers patches
          data_group.augmentation_cases[
              augmentation_num + 1
          ] = self.patches[label]
  
imports: import numpy
  from random import shuffle
  from scipy.sparse import csr_matrix
  from deepneuro.utilities.util import add_parameter
  from deepneuro.augmentation.augment import Augmentation
label_desc: Use image node_id 5 for calling the ExtractPatches obj's underlying member method code with example usage: obj.augment(augmentation_num) without return types