{
List result = new ArrayList();
result.add(new ServiceModelContribution(ServiceModel.PRIMITIVE, new PrimitiveServiceModelFactory()));
result.add(new ServiceModelContribution(ServiceModel.SINGLETON, new SingletonServiceModelFactory()));
result.add(new ServiceModelContribution(ServiceModel.POOLED, new PooledServiceModelFactory()));
result.add(new ServiceModelContribution(ServiceModel.THREADED, new ThreadedServiceModelFactory()));
return result;
}