You're right it is a leak, but there's no rules against using leaked servers (it would be an impossible task to enforce).
Either way, I'd have hoped...
If you look closely to the 'meetsRequirements' method it both returns true, so in the else where it sends the message set that return to false. That...