Updated Java Native Interface