code: protected void buildPOTopic(final POBuildData buildData, final SpecTopic specTopic, final String filePathAndName)
              throws BuildProcessingException {
          if (specTopic != null) {
              final Map<String, TranslationDetails> translations = new LinkedHashMap<String, TranslationDetails>();
  
              addStringsForTopic(buildData, specTopic, translations);
  
              createPOFile(buildData, filePathAndName, translations);
          }
      }
docs: Builds the POT/PO files for a topic.
  
  @param buildData               Information and data structures for the build.
  @param specTopic               The spec topic to create the POT/PO files for.
  @param filePathAndName         The path and filename for the topic relative to the locale directory.
  @throws BuildProcessingException