if (selected instanceof Building) { final ChangeTradingRequestAction a = (ChangeTradingRequestAction) action; scheduleTask(new ChangeTradingRequestGuiTask(EGuiAction.CHANGE_TRADING, playerId, ((Building) selected).getPosition(), a.getMaterial(), a.getAmount(), a.isRelative() ));