List<RepositoryInfo> repositoryInfos = binding.getRepositoryService().getRepositoryInfos(null);
List<Repository> result = new ArrayList<Repository>();
for (RepositoryInfo data : repositoryInfos) {
result.add(new RepositoryImpl(data, parameters, this, objectFactory, binding.getAuthenticationProvider(),
cache, typeDefCache));
}
return result;
}