code: protected String labelNode(KamNode node) throws KAMStoreException {
          List<BelTerm> terms = kAMStore.getSupportingTerms(node);
          if (!terms.isEmpty()) {
              BelTerm bt = terms.get(0);
              Term parsed;
              try {
                  parsed = BELParser.parseTerm(bt.getLabel());
              } catch (Exception e) {
                  return null;
              }
              Term converted = convert(parsed);
  
              return displayLongForm ? converted.toBELLongForm() : converted
                      .toBELShortForm();
          }
          return null;
      }
docs: Internal method to obtain a label for a node. Grabs the first
  {@link BelTerm} that supports the node, parses it, and converts it to the
  preferred namespaces to obtain a label.
  
  @param node
  @return
  @throws KAMStoreException