public boolean isDirectEdge() {
		FcgLevel startLevel = getStart().getLevel();
		FcgLevel endLevel = getEnd().getLevel();
		if (startLevel.isSource() || endLevel.isSource()) {
			// all info leaving the source is important/'direct'
			return true;
		}

		FcgLevel parent = startLevel.parent();
		if (parent.equals(endLevel)) {
			return true;
		}

		FcgLevel child = startLevel.child();
		return child.equals(endLevel);
	}
Returns true if this edge is a direct edge from a lower level.  Any other edges are 
considered indirect and are less important in the graph.

@return true if this edge is a direct edge from a lower level
Ghidra/Features/GraphFunctionCalls/src/main/java/functioncalls/graph/FcgEdge.java