if (game.getOptions().booleanOption("maxtech_mulekicks") && game.getEntity(entityId) instanceof QuadMech) { canHit |= KickAttackAction.toHit ( game, entityId, target, KickAttackAction.LEFTMULE ).getValue() != ToHitData.IMPOSSIBLE;  canHit |= KickAttackAction.toHit ( game, entityId, target, KickAttackAction.RIGHTMULE ).getValue() != ToHitData.IMPOSSIBLE; }  canHit |= BrushOffAttackAction.toHit ( game, entityId, target, BrushOffAttackAction.LEFT ).getValue() != ToHitData.IMPOSSIBLE;
if (game.getOptions().booleanOption("maxtech_mulekicks") && game.getEntity(entityId) instanceof QuadMech) { canHit |= KickAttackAction.toHit(game, entityId, target, KickAttackAction.LEFTMULE).getValue() != ToHitData.IMPOSSIBLE;
    public static boolean canPhysicalTarget(IGame game, int entityId, Targetable target) {        boolean canHit = false;        canHit |= PunchAttackAction.toHit            ( game, entityId, target,             PunchAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= PunchAttackAction.toHit            ( game, entityId, target,             PunchAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= KickAttackAction.toHit            ( game, entityId, target,             KickAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= KickAttackAction.toHit            ( game, entityId, target,             KickAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        if (game.getOptions().booleanOption("maxtech_mulekicks") &&            game.getEntity(entityId) instanceof QuadMech) {            canHit |= KickAttackAction.toHit            ( game, entityId, target,              KickAttackAction.LEFTMULE ).getValue()            != ToHitData.IMPOSSIBLE;                        canHit |= KickAttackAction.toHit            ( game, entityId, target,              KickAttackAction.RIGHTMULE ).getValue()            != ToHitData.IMPOSSIBLE;        }                canHit |= BrushOffAttackAction.toHit            ( game, entityId, target,              BrushOffAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= BrushOffAttackAction.toHit            ( game, entityId, target,              BrushOffAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= new ThrashAttackAction(entityId, target).toHit(game).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= ProtomechPhysicalAttackAction.toHit(game, entityId, target).getValue()            != ToHitData.IMPOSSIBLE;        Mounted club = Compute.clubMechHas( game.getEntity(entityId) );        if ( null != club ) {            canHit |= ClubAttackAction.toHit                ( game, entityId, target,                  club ).getValue()                != ToHitData.IMPOSSIBLE;        }        canHit |= PushAttackAction.toHit            ( game, entityId, target ).getValue()            != ToHitData.IMPOSSIBLE;        return canHit;    }