code: @Override
      public List<KamNode>
              getKamNodes(KamHandle kamHandle, final List<Node> nodes)
                      throws KamStoreServiceException {
  
          final String handle = kamHandle.getHandle();
          try {
              final org.openbel.framework.api.Kam kam =
                      kamCacheService
                              .getKam(handle);
  
              if (kam == null) {
                  throw new KamStoreServiceException(format(
                          KAM_REQUEST_NO_KAM_FOR_HANDLE, handle));
              }
  
              final List<KamNode> resolvedKamNodes = sizedArrayList(nodes.size());
              for (final Node node : nodes) {
                  resolvedKamNodes.add(convert(kam.getKamInfo(),
                          kAMStore.getKamNode(kam, node.getLabel())));
              }
  
              return resolvedKamNodes;
          } catch (KAMStoreException e) {
              throw new KamStoreServiceException(e);
          }
      }
docs: {@inheritDoc}