throws RemoteStorageException, ItemNotFoundException
{
try {
final List<StorageFileItem> fileItems = doRetrieveItems(P2Constants.ARTIFACTS_XML, context, repository);
final ArtifactsMerge m = new ArtifactsMerge();
final Artifacts metadata = m.mergeArtifactsMetadata(repository.getName(), fileItems);
return createMetadataItems(
repository,
P2Constants.ARTIFACTS_XML,
P2Constants.ARTIFACTS_JAR,