static <T> Graph<T>
of(Map<T,Map<T,Number>> schema)
List<T>
findPath(Graph<T> graph, T source, T target)