 
     deleteCodeAnnotationAtLine: (point) ->
         # TODO: check if annotation actually exists for the line (show notification otherwise)
+        # TODO: use atom.confirm(options)
         if not confirm("Really delete?")
             return @
 
         editor = atom.workspace.getActiveTextEditor()
         assetManager = @assetManagers[@_getAssetDirectoryForEditor(editor).getPath()]
-        # @_removeCodeAnnotation(editor, point, @_getCodeAnnotationAtPoint(editor, point))
-        # del test
         try
             @_getCodeAnnotationAtPoint(editor, point).delete()
         catch error

        range = range[0].concat([point.row, lineLength])

        marker = editor.markBufferRange(range)
        codeAnnotation = new CodeAnnotation(
            @
            editor
            marker

        # comments not supported => do not modify editor
        # TODO: keep list of unsupported editors so this method does not get called when switching to previously done but unsupported editors
        catch error
            console.log "unsupported grammer (no comments available => thus no annotations). error: #{error.message}", editor
            return @

        console.log "initializing editor w/ path: #{editor.getPath()}"
