docs: private boolean postValidateAssignedWriter(final ITopicNode topic) {
          final String writer = topic.getAssignedWriter(true);
          if (!isNullOrEmpty(writer)) {
              // Check Assigned Writer exists
              TagWrapper tag = null;
              try {
                  tag = tagProvider.getTagByName(writer);
              } catch (NotFoundException e) {
  
              }
              if (tag == null) {
                  log.error(String.format(ProcessorConstants.ERROR_WRITER_NONEXIST_MSG, topic.getLineNumber(), topic.getText()));
                  return false;
              }
  
              // Check that the writer tag is actually part of the Assigned Writer category
              if (!tag.containedInCategory(serverEntities.getWriterCategoryId())) {
                  log.error(String.format(ProcessorConstants.ERROR_INVALID_WRITER_MSG, topic.getLineNumber(), topic.getText()));
                  return false;
              }
          }
  
          return true;
      }