ENYO-3571: fix a bad english comment, use trace instead of log; remove a space character
ENYO-3571: rename variable
ENYO-3571: rename once again blockEnd to insertionPosition
ENYO-3571: use last version of extra lib in order to get new data from the analyzer (function's block start/end)
ENYO-3571: fix the missing handlers insertion according to:
* the existence or not of a comma after the last function/property in the code
* the existence or not of comments between the last function/property and the end of the kind
* the existence or not of new (empty) lines between the last function/property and the end of the kind