code: protected void buildCNode(INode in) throws ContextClassifierException {
          StringBuilder path = new StringBuilder();
          INodeData nd = in.getNodeData();
          String formula = toCNF(in, nd.getcLabFormula());
          if (formula != null && !formula.isEmpty() && !formula.equals(" ")) {
              if (formula.contains(" ")) {
                  formula = "(" + formula + ")";
              }
              path.append(formula);
          }
          if (in.hasParent()) {
              formula = in.getParent().getNodeData().getcNodeFormula();
              if (formula != null && !formula.isEmpty() && !formula.equals(" ")) {
                  if (2 < path.length()) {
                      path.append(" & ").append(formula);
                  } else {
                      path.append(formula);
                  }
              }
          }
  
          nd.setcNodeFormula(path.toString());
      }
docs: Constructs c@node formula for the concept.
  
  @param in node to process
  @throws ContextClassifierException ContextClassifierException