File llvm/Bytecode/WriteBytecodePass.h not found in llvm

Hi,
I am following this file
https://llvm.org/svn/llvm-project/java/trunk/tools/class2llvm/class2llvm.cpp
.I do not found WriteBytecodePass.h in my llvm directory. I think it is removed. So what is the alternative file to it.
Also, I am follwing this llvm project
https://llvm.org/svn/llvm-project/java/trunk/ which is too old. Is there any where I could find the commits and patches of it to handle the bugs?
Please reply soon.

Thanks & Regards
Ratnesh Tiwari