final Date dateTo = getDate( 2009, 0, 12, 13, 0, 0, null );
final Date keepWhen = getDate( 2009, 0, 2, 9, 0, 0, null );
final Date promoteWhen = getDate( 2009, 0, 4, 23, 0, 0, null );
final Transaction promoteOne = new Transaction( 10L, keepWhen, "promote", "aUser" );
promoteOne.addVersion( 5L, "/./kept/file", "10/5", "5/5", "3/2" );
promoteOne.setComment( "a Comment" );
final Transaction promoteTwo = new Transaction( 12L, promoteWhen, "promote", "anOther" );
promoteTwo.addVersion( 10L, "/./promoted/file", "10/5", "4/2", null );
promoteTwo.setComment( "my Promotion" );