if(repositoryType == null)
throw new IllegalArgumentException("Null repository type.");
if(types.contains(repositoryType) == false)
throw new IllegalArgumentException("Cannot handle type: " + repositoryType);
ClusteredProfileSourceMetaData clusteredMD = ClusteredProfileSourceMetaData.class.cast(metaData);
if (clusteredMD.getPartitionName() == null)
{
clusteredMD.setPartitionName(getDefaultPartitionName());
}
URI[] uris = createUris(clusteredMD);
Map<ProfileKey, RepositoryClusteringHandler> handlers = Collections.unmodifiableMap(this.clusteringHandlers);
Set<LocalContentManagerFactory<?>> persisters = Collections.unmodifiableSet(this.localContentManagerFactories);