A nit -- declaring "FilteredCatalogDiffEngine diffEng = " would require one fewer import.