docs: @Override
      protected IIOMetadataNode getStandardTextNode() {
          if (header.getSoftware() != null) {
              IIOMetadataNode text = new IIOMetadataNode("Text");
  
              IIOMetadataNode textEntry = new IIOMetadataNode("TextEntry");
              textEntry.setAttribute("keyword", "Software");
              textEntry.setAttribute("value", header.getSoftware());
              text.appendChild(textEntry);
  
              return text;
          }
  
          return null;
      }