code: public Correspondence match(String sourceName, List<String> sourceNodes,
              String targetName, List<String> targetNodes) throws WebApiException {
  
          String methodPath = "/match";
          try {
              JSONObject jRequest = generateJSONRequest(sourceName, sourceNodes,
                      targetName, targetNodes);
  
              JSONObject jResponse = executePostMethod(jRequest, methodPath);
              return convert(jResponse);
          } catch (JSONException e) {
              throw new WebApiException(e);
          }
      }
docs: /*
  Returns the correspondence between the source and the target contexts
  
  @param sourceName - The name of the root node in the source tree
  @param sourceNodes - Names of the source nodes under the source root node
  @param targetName - The name of the root node in the target tree
  @param targetNodes -Names of the target nodes under the target root node
  
  @return - the correspondence