public static SkillType bySecondaryAbility(SecondaryAbility skillAbility) { for (SkillType type : values()) { if (type.getSkillAbilities().contains(skillAbility)) { return type; } } return null; }