Mounted club = Compute.clubMechHas(ce());
Mounted club = chooseClub(); if(null == club) return;
    private void club() {        Mounted club = Compute.clubMechHas(ce());        ToHitData toHit = ClubAttackAction.toHit(client.game, cen, target, club);        String title = Messages.getString("PhysicalDisplay.ClubDialog.title", new Object[]{target.getDisplayName()}); //$NON-NLS-1$        String message = Messages.getString("PhysicalDisplay.ClubDialog.message", new Object[]{ //$NON-NLS-1$                toHit.getValueAsString(), new Double(Compute.oddsAbove(toHit.getValue())), toHit.getDesc(),                 ClubAttackAction.getDamageFor(ce(),club)+toHit.getTableDesc()});        if (clientgui.doYesNoDialog(title,message)){            disableButtons();            // declare searchlight, if possible            if(GUIPreferences.getInstance().getAutoDeclareSearchlight()) {                doSearchlight();            }            attacks.addElement(new ClubAttackAction(cen, target.getTargetType(), target.getTargetId(), club));            ready();        }    }