Sebastien, try this patch and see if you think it's worth putting in to SDO code. This basically allows you to use ostream operator<< for any RefCountingPointer. Only DataObjectPtr does anything other than print the refcount for this patch.
TODO: - improve the output for DataObject(I have a better version) - print types for DataFactory - anyhing else? -- Pete
