package app.action;

import app.shipper.BasicShipper;

public class Drop extends BasicShipperAction {
	public Drop(BasicShipper target) {
		super(target);
	}
}
@@ -150,10 +150,357 @@
 get);%0A%09%7D
+%0A%0A%09@Override%0A%09public void start() %7B%0A%09%09System.out.println(%22Hey . %22 + target.getName() + %22 is droping package %22 + target.getPack() + %22 duuuuude%22);%0A%0A%09%09if(target.getPack() == null %7C%7C target.getPack().isEmpty()) %7B%0A%09%09%09throw new IllegalStateException(%22Can not drop a package. I DONT HAVE ONE%22);%0A%09%09%7D else %7B%0A%09%09%09target.setPack(null);%0A%09%09%7D%0A%09%09super.start();%0A%09%7D
 %0A%7D

Add check into DropAction