C++ Java Native Interface Template Library