Update NL preparation parts (C++ and Java instead of Python)