code: public NFBuildGraphNode getOrCreateNode(NFBuildGraphNodeList nodes, NFNodeSpec nodeSpec, int ordinal) {
          return nodeCache.getNode(nodes, nodeSpec, ordinal);
      }
docs: Creates an {@link com.netflix.nfgraph.build.NFBuildGraphNode} for <code>nodeSpec</code> and <code>ordinal</code>
  and adds it to <code>nodes</code>.  If such a node exists in <code>nodes</code>, then that node is returned.