observable.putAll( MapFactory.<String,String>start().add( "a", "11" ).add( "b", "22" ).result() );
assertEquals( MapFactory.start().add( "a", "11" ).add( "b", "22" ).add( "c", "3" ).add( "d", "4" ).result(), base );
assertEquals( 1, log.size() );
log.clear();
observable.putAll( MapFactory.<String,String>start().add( "c", "3" ).add( "d", "4" ).result() );
assertEquals( MapFactory.start().add( "a", "11" ).add( "b", "22" ).add( "c", "3" ).add( "d", "4" ).result(), base );
assertEquals( 0, log.size() );
}