TrinityCore/WowPacketParser — comment on commit 329e0747080078893d1f7aca56834dde89968a08
File: WowPacketParser/Parsing/Parsers/BattlegroundHandler.cs line 140
By stfx:

doesnt this kinda overwrite the first handler? For 4.2.2 it will go through all methods with reflection and find HandleBattlefieldJoin422 which is eligible but then overwrites it with the generic HandleBattlefieldJoin because this one is also eligible for that client version. Therefore generic case should always be the first.