public final void merge ( final Record oldRecord , final Record newRecord ) { Preconditions . checkNotNull ( oldRecord ) ; for ( final URI property : newRecord . getProperties ( ) ) { if ( appliesTo ( property ) ) { oldRecord . set ( property , merge ( property , oldRecord . get ( property ) , newRecord . get ( property ) ) ) ; } } }
Merges all supported properties in common to the old and new record specified storing the results in the old record .