Java implementation of the D-ITG C++ API