This method invocation is rather confusing - is ``fileAnnotation`` the ID of the annotation being updated? Or is it the handle to the new file contents? Should ``target_file`` be instead - ``new_file_annotation``?