AbstractFileReference
createFile
"Create��if necessary a��file��for the receiver. If the parent does not exist return an exception"
self parent ensureCreateDirectory.
self writeStream close.

ensureCreateFile
"Create��if necessary a��file��for the receiver. If the parent does not exist creates it"
self parent ensureCreateDirectory.
self writeStream close.

I don't see any difference in the implementation. Wrong copy/paste?
But from the comments I am for it. :)