Bugfix: Empty Objects are preserving leading white space when in original mode.
This (unfortunately) adds more logic to processing the case when `--original` is used and the Object is empty.
This makes me wonder if I have to implement the opener range.
I was not happy about adding the `close` for memory and space reasons.
Adding this would introduce more inefficiencies.
I may end up having to add support for processing different types of structures if I want to support the simple Object and Content without the `open` and `close` positions as well as with those positions.
The focus in this commit is only on fixing the printing and does not introduce any of the behavior that I described here.