{
// grundsetzliche Ueberpruefungen
if(!map.isInMap(mc_from))
{
throw new OutOfMapException("Ausgangspunkt liegt ausserhalb der Karte!",mc_from);
}
if(!map.isInMap(mc_to))
{
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);
}