refactoring part 3; extracted the state information from ChangeIimpactGraphGenerator into RepositoryState