We need to build a Fixed Income Portfolio Risk Analytics solution. Somehow due to administrative reason we can't use Quantlib which is written in C++, even call it through SWIG via JNI.
We have tried Jquantlib, but it seems not 100% replica of original Quantlib which is written in C++ have bugs( for e.g. root not bracketed error in bond yield calculation).
So right now we can see two options opengamma and Maygard (the google archive) which is written in Pure Java.
Can any experienced users share their views on this two library or if they know any better pure Java-based libary alternative.