anchor.diff:    AgentPathPageState createState() => AgentPathPageState();
   }
   
  +/// Class that represents the state of graph when an agent's path is plotted.
   class AgentPathPageState extends State<AgentPathPage> {
     LatLng sourceLocation;
     LatLng destinationLocation;
  
positive.code:   BitmapDescriptor destinationIcon;
    BitmapDescriptor storeSuccessFul, storeFailed, storeRevisit, storeUnvisited;
  
    @override
    void initState() {
      Coordinates startCoordinates = widget.storesInPath.first.coordinates;
  
negative.code:       }
      }
      if (result.isNotEmpty) {
        result.forEach((PointLatLng point) {
          polylineCoordinates.add(LatLng(point.latitude, point.longitude));
        });
      }
      setState(() {
        // creating a Polyline instance
        Polyline polyline = Polyline(
            polylineId: PolylineId("poly"),
            color: Color.fromARGB(255, 40, 122, 198),
  