CharTable: less garbage & more interning
groovy debugging agent that produces less garbage
remove ImmutableCharSequence from document API to avoid String wrapping and thus leave optimization possibilities