code: private KamNode wrapNode(KamNode kamNode) {
          if (kamNode == null) {
              return null;
          }
  
          TermParameter param = ntp.get(kamNode.getId());
          if (param != null) {
              return new OrthologousNode(kamNode, param);
          }
  
          return kamNode;
      }
docs: Wrap a {@link KamNode} as an {@link OrthologousNode} to allow conversion
  of the node label by the {@link SpeciesDialect}.
  
  @param kamNode {@link KamNode}
  @return the wrapped kam node,
  <ol>
  <li>{@code null} if {@code kamNode} input is {@code null}</li>
  <li>{@link OrthologousNode} if {@code kamNode} has orthologized</li>
  <li>the original {@code kamNode} input if it has not orthologized</li>
  </ol>