Added Javassist implementation. #7