its use local pathfinders .
LocalPath<Tile> test2 = Walking.getDijPathFinder().calculate(start, finish);
java.util.Map<Tile,PathObstacle> testpo = test2.obstacles();
java.util.Map<Tile,PathObstacle> testpo = test2.obstacles();
MethodProvider.log("testpo size + " + testpo.size() );
for(java.util.Map.Entry item : testpo.entrySet()){
MethodProvider.log("testpo tile + " + item.getKey());
PathObstacle potest = testpo.get(item.getKey());
MethodProvider.log("potest getName() + " + potest.getName());
MethodProvider.log("potest getAction() + " + potest.getAction());
}