@Test
public void givenMapOfStringListStringAndNullElementWhenSerializingAndDeserializingExpectEquals()
throws Exception
{
String output = valueSerialization.serialize( stringMultiMap() );
CollectionType collectionType = new CollectionType( List.class, new ValueType( String.class ) );
MapType mapType = new MapType( Map.class, new ValueType( String.class ), collectionType );
Map<String, List<String>> value = valueSerialization.deserialize( mapType, output );
assertEquals( stringMultiMap(), value );
}