### Question:
ConfigTypeFilters { public static ConfigTypeFilter configType(ConfigType... types) { return __ -> { if (types.length == 0) { throw noConfigTypesProvidedException(); } return asList(types); }; }  static ConfigTypeFilter eachConfigType(); static ConfigTypeFilter configType(ConfigType... types); static ConfigTypeFilter configTypeWithName(String... name); static ConfigTypeFilter configTypeWithExtensionOf(File file);  }### Answer:
@Test void useProvidedTypes() { ConfigType testType = type("provided"); assertEquals( singletonList(testType), configType(testType).selectTypes(supportedTypes) ); }