docs: def _read(self, directory, filename, session, path, name, extension, spatial, spatialReferenceID, replaceParamFile):
          """
          Replace Param File Read from File Method
          """
          # Set file extension property
          self.fileExtension = extension
  
          # Open file and parse into a data structure
          with open(path, 'r') as f:
              for line in f:
                  sline = line.strip().split()
                  if len(sline) == 1:
                      self.numParameters = sline[0]
                  else:
                      # Create GSSHAPY TargetParameter object
                      target = TargetParameter(targetVariable=sline[0],
                                               varFormat=sline[1])
  
                      # Associate TargetParameter with ReplaceParamFile
                      target.replaceParamFile = self