{
throw new OutOfMapException("Zielpunkt liegt ausserhalb der Karte!",mc_to);
}
if(!map.isPassable(vehicletype, mc_from))
{
throw new DestinationNotPassableException("Ausgangspunkt ist nicht befahrbar!", mc_from);
}
if(!map.isPassable(vehicletype, mc_to))
{
throw new DestinationNotPassableException("Ziel ist nicht befahrbar!", mc_to);
}
if(mc_from.equals(mc_to))
{
throw new Exception("Ausgangspunkt und Ziel sind identisch!");
}