                         annotation.destroy()
             return @
         return marker
+        
     ###
     # Creates an entirely new code annotation.
     # Therefore, an asset is copied and the .names.cson is updated.

        line = editor.lineTextForBufferRow(point.row)
        # correct range to end of line
        range = [range[0], [point.row, line.length]]
        # marker = editor.markBufferRange(range, {invalidate: "inside"})
        # marker = @_createAnnotationMarker(editor, range)
        marker = @_createAnnotationMarker(editor, range)

        annotation = @_instantiateCodeAnnotation(


    _instantiateCodeAnnotation: (editorData, assetData) ->
        try
            annotation = new Annotation(@, editorData, assetData, @fallbackRenderer)
        catch error
            annotation = null
            atom.notifications.addError("Could not instantiate code annotation.", {
