Handling data at one of a plurality of components, wherein the plurality
of components includes at least a sink component and a source component.
The source component transfers data to the sink component, and the sink
component accesses an obtained data type handler object to invoke an
interface implemented by the handler object. The invoked type handler
interface includes source-specific instructions that are executed by the
sink component regardless of whether the data is a format that the sink
natively understands.