First page Back Continue Last page Overview Graphics
CDR Stream Rewrite
Move valuetype handling code out as a separate component.
Use states to implement chunking so the chunking code isn't active when you're not.
Stop using instance variables to maintain state across method calls where possible due to issues with variable corruption during recursion.