     target = null
 
     parent.eachChild (child) =>
-      # Skip if target is found
+      # Break this loop if target is found
       return false if target?
       # Skip no locationData
       return true unless child.locationData?


  @isEqualLocationData: (a, b) ->
    return false unless a? and b?
    a.first_line   is b.first_line   and \
    a.first_column is b.first_column and \
    a.last_line    is b.last_line    and \
    a.last_column  is b.last_column

  @isSameLiteral: (a, b) ->

    name for { type, name } in scope.variables when @isScopedSymbol type, name

  @isScopedSymbol: (type, name) ->
    (type is 'var' or type is 'param') and
    isString(name)                     and
    name.charAt(0) isnt '_'

  @isPrimitive: (node) ->
