public final void setFiring(boolean firing) { if (this.firing == firing) { return; } else { this.firing = firing; if (!firing) { weapon.c**k(); } } }