Imported from a private mercurial repository.