 # written to.
 module.exports =
 class File
-  EmitterMixin.includeInto(this)
-
   encoding: 'utf8'
   realPath: null
   subscriptionCount: 0

    if @watchSubscription?
      @watchSubscription.close()
      @watchSubscription = null

        try
          @read(true).catch(handleReadError).done (newContents) =>
            unless oldContents is newContents
              @emit 'contents-changed' if Grim.includeDeprecatedAPIs
              @emitter.emit 'did-change'
        catch error
          handleReadError(error)
