ComponentInfo infoProvider = repo.findInfo(LiveDataMetaDataProvider.class, info.getClassifier());
if (infoProvider == null) {
throw new OpenGammaRuntimeException("Unable to find matching LiveDataMetaDataProvider: " + info);
}
LiveDataMetaDataProvider provider = (LiveDataMetaDataProvider) repo.getInstance(infoProvider);
LiveDataMetaData metaData = provider.metaData();
schemes.addAll(metaData.getSupportedSchemes());
buf.appendSeparator(", ").append(metaData.getDescription());
}
return new LiveDataMetaData(ImmutableList.copyOf(schemes), LiveDataServerTypes.STANDARD, buf.toString());
}