new place for extractChangesFromJavaFiles method in the ChangeExtractor to fix intensive coupling