namespace jive { public class DefaultConstructorFactory : ComponentFactory where T : new() { public T create() { return new T(); } } }