       if child instanceof Code
         isContains = Ripper.isContains child, target
         isDeclared = Ripper.isDeclared child, target, parent
-        # console.log inspect { isDeclaredInParent, isDeclared, isContains }
-
         [ childDests, isChildFixed ] = Ripper.findReferences child, target, isDeclaredInParent or isDeclared
 
         if isContains

    )

  @find: ({ symbol, references }, targetLocationData) ->
    # console.log '-------------------------------'
    target = @findSymbol symbol, targetLocationData
    return [] unless target?
    _.uniq @findReferences(references, target)[0]

        o = bare: true
        root.compileRoot o
        root.scope = o.scope
      variables = Ripper.declaredSymbols root.scope
      return variables.indexOf(target.value) isnt -1
    catch err
    false
