Inserting break using method addBreak

addBreak(Break currentbreak, TimeWindow timeWindow, Location location)

*not able to get location for break as it is calculated during finding solution ???
vehicleRouteBuilder.addBreak(currentbreak,timeWindow,null);

for solution analysis, i am getting solution using
VehicleRoutingProblemSolution solution = new VehicleRoutingProblemSolution(vehicalRoutes,unassignedJobs, 0);

SolutionAnalyser analyser = new SolutionAnalyser(builtProblem.getJspritProblem(), sol, new TransportDistance() {

@Override public double getDistance(Location fromLocationId, Location toLocationId, double departureTime, Vehicle vehicle) {

return builtProblem.getTravelDistanceKM(fromLocationId.getId(), toLocationId.getId()); }

});