public void exitParkedState(int departureTime) throws VehicleException {
		this.departureTime = departureTime;

		if (isParked() != true) {
			throw new VehicleException("Vehicle isn't parked.");
		} else if (isQueued() == true) {
			throw new VehicleException("Vehicle is queue.");
		} else if (departureTime < getParkingTime()) {
			throw new VehicleException(
					"Cannot leave before the vehicle was able to park.");
		}

		else if (vehicleState == "parked") {
			vehicleState = "unparked";
		}

	}