A java framework for filtering and modifying records from various sources