Implement a helper method to obtain descriptions with proper indentation
Right now, descriptions are parsed as is. However, sometimes descriptions have indentations. For example:
<description>Looks like we don't have any indentation...
But it seems that we do. Let's trim four spaces from each line. Right?
Nope! The previous line was an indented block. We need to trim two spaces.
Wrong! No trimming is required.
Could you make sure that there is no new line after this one?
</description>
And so on...
We also need to replace tabs in descriptions with spaces.
Edited by Mykhailo Ziatin