code: @Override
      public String getLabel(KamNode kamNode) {
          String label = labelCache.get(kamNode.getLabel());
          if (label == null) {
              label = kamNode.getLabel();
              try {
                  List<BelTerm> terms = kAMStore.getSupportingTerms(kamNode);
                  if (!terms.isEmpty()) {
                      BelTerm bt = terms.get(0);
                      Term t = BELParser.parseTerm(bt.getLabel());
                      label = t.toBELShortForm();
                  }
              } catch (Exception e) {
                  // TODO exception
              }
              labelCache.put(kamNode.getLabel(), label);
          }
          return label;
      }
docs: {@inheritDoc}