*/
public void registerDeploymentRepository(AbstractDeploymentRepository repository)
{
if(repository == null)
throw new IllegalArgumentException("null deployment repository");
ProfileKey repositoryKey = repository.getProfileKey();
if(repositoryKey == null)
throw new IllegalArgumentException("null profile key");
if(this.repositories.containsKey(repositoryKey))
throw new IllegalStateException("duplicate repository " + repositoryKey);