code: public static TopicWrapper getCSNodeTopicEntity(final CSNodeWrapper node, final TopicProvider topicProvider) {
          if (!isNodeATopic(node)) return null;
  
          return topicProvider.getTopic(node.getEntityId(), node.getEntityRevision());
      }
docs: Gets the CSNode Topic entity that is represented by the node.
  
  @param node          The node that represents a topic entry.
  @param topicProvider The topic provider to lookup the topic entity from.
  @return The topic entity represented by the node, or null if there isn't one that matches.