### Question:
CloverSerializerExtension extends JpsModelSerializerExtension { @NotNull @Override public List<? extends JpsProjectExtensionSerializer> getProjectExtensionSerializers() { return Lists.newArrayList(new CloverJpsProjectConfigurationSerializer()); }  @NotNull @Override List<? extends JpsGlobalExtensionSerializer> getGlobalExtensionSerializers(); @NotNull @Override List<? extends JpsModulePropertiesSerializer<?>> getModulePropertiesSerializers(); @NotNull @Override List<? extends JpsProjectExtensionSerializer> getProjectExtensionSerializers(); @Override void loadModuleOptions(@NotNull JpsModule module, @NotNull Element rootElement);  }### Answer:
@Test public void testGetProjectExtensionSerializers() { final List<? extends JpsProjectExtensionSerializer> serializers = new CloverSerializerExtension().getProjectExtensionSerializers(); assertEquals(1, serializers.size()); assertTrue(serializers.get(0) instanceof CloverJpsProjectConfigurationSerializer); }