final SetTradingWaypointAction a = (SetTradingWaypointAction) action; scheduleTask(new SetTradingWaypointGuiTask(EGuiAction.SET_TRADING_WAYPOINT, playerId, ((Building) selected).getPosition(), a.getWaypointType(), a.getPosition() ));
final SetTradingWaypointAction a = (SetTradingWaypointAction) action; scheduleTask(new SetTradingWaypointGuiTask(EGuiAction.SET_TRADING_WAYPOINT, playerId, ((Building) selected).getPosition(), a.getWaypointType(), a.getPosition() ));