   VariableDeclarator: (node, parent, skip) ->
     @addExplicitUndefinedInitializer node, parent, skip
 
-  fixShadowing: (node) ->
-    node #TODO
+  ###
+  # Converts `this.x` into `@x` for MemberExpressions.
+  ###
 
   transformThisToAtSign: (node) ->
     if node.object.type is 'ThisExpression'

      @syntaxError node, "Labeled statements are not supported in CoffeeScirpt"

  ###
  # Updates `void 0` UnaryExpressions to `undefined` identifiers
  ###

  updateVoidToUndefined: (node) ->

      node

  ###
  # Turn 'undefined' into '`undefined`'. This uses a new node type, CoffeeEscapedExpression.
  ###

  escapeUndefined: (node) ->
