final SearchProblem problem = GraphSearchProblem.startingFrom(from).in(graph).extractCostFromEdges(new Function<DataTransformer, Double>() { @Override public Double apply(final DataTransformer transformer) {
.startingFrom(RomanianProblem.City.Arad)
.startingFrom(RomanianProblem.City.Arad)
.startingFrom("A") .in(graph) .takeCostsFromEdges()