I have no idea how it is implemented.
>Why do the items instantiated need to be 'complex' ?
>So you would not agree that, for example, in .NET ArrayList.GetEnumerator() is a factory method ?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer