Mounted club = Compute.clubMechHas( game.getEntity(entityId) ); if ( null != club ) { canHit |= Compute.toHitClub ( game, entityId, target, club ).getValue() != ToHitData.IMPOSSIBLE; }  canHit |= Compute.toHitPush ( game, entityId, target ).getValue() != ToHitData.IMPOSSIBLE;
    private boolean canPhysicalTarget(Game game, int entityId, Targetable target) {        boolean canHit = false;                canHit |= Compute.toHitPunch            ( game, entityId, target,             PunchAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitPunch            ( game, entityId, target,             PunchAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitKick            ( game, entityId, target,             KickAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitKick            ( game, entityId, target,             KickAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitBrushOff            ( game, entityId, target,              BrushOffAttackAction.LEFT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitBrushOff            ( game, entityId, target,              BrushOffAttackAction.RIGHT ).getValue()            != ToHitData.IMPOSSIBLE;        canHit |= Compute.toHitThrash            ( game, entityId, target ).getValue()            != ToHitData.IMPOSSIBLE;                        return canHit;    }