code: function getThisLocalCallContractName (thisLocalCall) {
    if (!isThisLocalCall(thisLocalCall)) throw new Error('staticAnalysisCommon.js: not an this local call Node')
    return thisLocalCall.children[0].attributes.type.replace(new RegExp(basicRegex.CONTRACTTYPE), '')
  }
docs: Returns the name of the contract of a this local call (current contract), Throws on wrong node.
  Example:
  Contract foo {
  ...
  this.f(103) => foo
  ...
  @thisLocalCall {ASTNode} Function call node
  @return {string} name of the contract the function is defined in