The trouble with making assumptions about how you will be called is that they won't always stay true...

Perhaps you should be passing the terminator/separator/quote as parameters to the constructor.

(Having said all that, while I agree in principle with all that Gavin said I doubt in this case it's going to make any practical difference, so perhaps we should be agreeing to differ and moving on)