code: def dimensionNames(self):
          
          mainArrayDims = ['Dim{}'.format(dimNr) for dimNr in range(self._array.ndim)]
          nSubDims = len(self._subArrayShape)
          subArrayDims = ['SubDim{}'.format(dimNr) for dimNr in range(nSubDims)]
          return mainArrayDims + subArrayDims
docs: Returns a list with the dimension names of the underlying NCDF variable