Merged pull request #121 from Carlo Kok:
Allow CreateMemberImplementation to do the logic of creating the
implementation itself, needed for Pascal as it has two places where a
method goes (in the interface section, and the implementation). When
the "insert" api gets an empty code fragment, it inserts 2 empty
lines, this change works around that.