@Test
 public void testGetChangeRecords() throws Exception {
   Set<ComponentDerivationRecord> changeRecords = analyzer.getChangeRecords(meta);
   assertEquals(3, changeRecords.size());
   for (ComponentDerivationRecord changeRecord : changeRecords) {
     assertEquals("splitField", changeRecord.getOriginalEntityName());
     assertTrue(ArrayUtils.contains(outputFields, changeRecord.getChangedEntityName()));
     Operations operations = changeRecord.getOperations();
     assertEquals(1, operations.size()); // Only data operations
     List<IOperation> dataOperations = operations.get(ChangeType.DATA);
     assertEquals(1, dataOperations.size());
   }
 }