docs: def _write(self, session, openFile, replaceParamFile):
          """
          Project File Write to File Method
          """
          # Enforce cards that must be written in certain order
          PRIORITY_CARDS = ('WMS', 'MASK_WATERSHED', 'REPLACE_LINE',
                            'REPLACE_PARAMS', 'REPLACE_VALS', 'REPLACE_FOLDER')
  
          filename = os.path.split(openFile.name)[1]
          name = filename.split('.')[0]
  
          # Write lines
          openFile.write('GSSHAPROJECT\n')
  
          # Write priority lines
          for card_key in PRIORITY_CARDS:
              card = self.getCard(card_key)
  
              # Write the card
              if card is not None:
                  openFile.write(card.write(originalPrefix=self.name, newPrefix=name))
  
          # Initiate write on each ProjectCard that belongs to this ProjectFile
          for card in self.projectCards:
              if card.name not in PRIORITY_CARDS:
                  openFile.write(card.write(originalPrefix=self.name, newPrefix=name))