Java IMP Library Version 2