code: @Override
      public List<KamNode> resolveNodes(Kam kam, List<Node> nodes)
              throws ResolverServiceException {
          final List<KamNode> resolvedKamNodes = sizedArrayList(nodes.size());
          final Equivalencer eq = getEquivalencer();
  
          Map<String, String> nsmap = namespaces(kam);
  
          for (final Node node : nodes) {
              if (node == null || node.getLabel() == null) {
                  throw new InvalidArgument("Node is invalid.");
              }
  
              String bel = node.getLabel();
  
              try {
                  resolvedKamNodes.add(convert(kam.getKamInfo(), resolver
                          .resolve(kam, kAMStore, bel, nsmap, eq)));
              } catch (ResolverException e) {
                  String fmt = "Failed to resolve BEL node %s.";
                  throw new ResolverServiceException(format(fmt, bel), e);
              }
          }
  
          return resolvedKamNodes;
      }
docs: {@inheritDoc}