It's dumb to copy and paste this giant comment. At some point someone will update one and forget to update the other. Just say "For an explanation of the progress callback parameters, see _executeJSXString." Alternatively, factor out the relevant core of both functions and document it there. (Yes, I realize, as per your comment, that `_executeJSXFile` can't just call `_executeJSXString`.)