Issue #371 - adding documentation
Issue #371 - splitting a long method
Issue #371 - adding documentation
Issue #371 - removing unused code
Issue #371 - removing unused code
Issue #371 - removing unused code
Issue #371 - removing unused classes and files
Issue #371 - adding a space at the end of the stream
Issue #371 - adding missing documentation