code: @Override
      public KamNode findNode(String label, NodeFilter filter) {
          for (KamNode kamNode : idNodeMap.values()) {
              String nodeLabel = kamNode.getLabel();
              if (nodeLabel.equalsIgnoreCase(label)) {
                  if (filter != null) {
                      if (!filter.accept(kamNode)) {
                          return null;
                      }
                  }
  
                  return kamNode;
              }
          }
          return null;
      }
docs: {@inheritDoc}