code: protected static Comment transformComment(CSNodeWrapper node) {
          final Comment comment;
          if (node.getNodeType() == CommonConstants.CS_NODE_COMMENT) {
              comment = new Comment(node.getTitle());
          } else {
              throw new IllegalArgumentException("The passed node is not a Comment");
          }
  
          comment.setUniqueId(node.getId() == null ? null : node.getId().toString());
  
          return comment;
      }
docs: Transform a Comment CSNode entity into a Comment object that can be added to a Content Specification.
  
  @param node The CSNode to be transformed.
  @return The transformed Comment object.