def create_all_data(pParser)
      return nil unless pParser

      wrapper = self
      # Go through each file
      pParser.fileLanguage.each do |listOfFile|
        # Inspect each element
        listOfFile.fileElements.each do |singleElement|
          @outputEngine.kuniri do
            wrapper.handle_element(singleElement)
          end
          currentFilePathAndName = singleElement.name
          write_file(currentFilePathAndName)
          @outputEngine.reset_engine
        end
      end
    end
def create_all_data(pParser)
      return nil unless pParser

      wrapper = self
      # Go through each file
      pParser.fileLanguage.each do |listOfFile|
        # Inspect each element
        listOfFile.fileElements.each do |singleElement|
          @outputEngine.kuniri do
            wrapper.handle_element(singleElement)
          end
          currentFilePathAndName = singleElement.name
          write_file(currentFilePathAndName)
          @outputEngine.reset_engine
        end
      end
    end
Go through all the data, and generate the output
 @param pParser
 @return