internal static void ValidateSpecies(PBESpecies species, PBEForm form, bool requireUsableOutsideOfBattle) { if (!PBEDataUtils.IsValidForm(species, form, requireUsableOutsideOfBattle)) { throw new ArgumentOutOfRangeException(nameof(form)); } }