public static List<AppliedValue> getValues(Class<?> returns) { List<AppliedValue> values = new ArrayList<>(); for (AppliedValue value : values()) { if (value.getReturns() == returns) { values.add(value); } } return values; }