Logger and explanaition for more detailed formatting.
Mashallers now use CharSequence interface instead of String. Will allow
using 
StringBuilder internally more easily.
Typo
Generalize usage of CharSequence instead of String.