sparqlGraphLibrary/src/main/java/com/ge/research/semtk/belmont/NodeGroup.java
public Node followPathToNode(Node startNode, OntologyPath path) throws Exception {
		Node node = startNode;
		for (Triple t : path.getTripleList()) {
			node = this.getNode(node, t);
		}
		return node;
	}
/**
	 * Follow a path to a node
	 * @param startNode - start here
	 * @param path - follow this
	 * @return final node in path
	 * @throws Exception - if it gets confused at a branch
	 */
Follow a path to a node
@param startNode - start here
@param path - follow this
@return final node in path
@throws Exception - if it gets confused at a branch
Follow a path to a node @param startNode - start here @param path - follow this @return final node in path @throws Exception - if it gets confused at a branch
public Node followPathToNode(Node startNode, OntologyPath path) throws Exception {
		Node node = startNode;
		for (Triple t : path.getTripleList()) {
			node = this.getNode(node, t);
		}
		return node;
	}
public Node followPathToNode ( Node startNode , OntologyPath path ) throws Exception { Node node = startNode ; for ( Triple t : path . getTripleList ( ) ) { node = this . getNode ( node , t ) ; } return node ; }
Follow a path to a node
 @param startNode - start here
 @param path - follow this
 @return final node in path
 @throws Exception - if it gets confused at a branch
Follow a path to a node @param startNode - start here @param path - follow this @return final node in path @throws Exception - if it gets confused at a branch