@CheckForNull
  public FileData fileData(String moduleKeyWithBranch, String path) {
    SingleProjectRepository repository = repositoriesPerModule.get(moduleKeyWithBranch);
    return repository == null ? null : repository.fileData(path);
  }
@Test
  public void test_file_data_when_module_and_file_exist() {
    FileData fileData = repository.fileData("module2", "/Def.java");

    assertNotNull(fileData);
    assertThat(fileData.hash()).isEqualTo("567");
    assertThat(fileData.revision()).isEqualTo("321");
  }