anchor.diff:      }
     }
   
  -  @javax.annotation.Nonnull
     static DateFormat newDateFormatter()
     {
       return new SimpleDateFormat( "yyyy-MM-dd" );
     }
   
     @java.lang.SuppressWarnings( "deprecation" )
  -  @javax.annotation.Nonnull
  -  static <T extends Collection<Date>> T deserializeCollection( @javax.annotation.Nonnull final JsonParser parser,
  -                                                               @javax.annotation.Nonnull final DeserializationContext context,
  -                                                               @javax.annotation.Nonnull final Class<?> type,
  -                                                               @javax.annotation.Nonnull final T result )
  +  static <T extends Collection<Date>> T deserializeCollection( final JsonParser parser,
  +                                                               final DeserializationContext context,
  +                                                               final Class<?> type,
  +                                                               final T result )
       throws IOException
     {
       if ( !parser.isExpectedStartArrayToken() )
  
positive.code:   public static final class DateSetDeserializer
      extends JsonDeserializer<Set<Date>>
    {
      @javax.annotation.Nonnull
      @Override
      public Set<Date> deserialize( @javax.annotation.Nonnull final JsonParser parser, @javax.annotation.Nonnull final DeserializationContext context )
        throws IOException
      {
        return deserializeCollection( parser, context, Set.class, new HashSet<Date>() );
  
negative.code:     extends JsonSerializer<Date>
    {
      @Override
      public void serialize( final Date date,
                             final JsonGenerator generator,
                             final SerializerProvider provider )
        throws IOException
      {
        generator.writeString( newDateFormatter().format( date ) );
  