adds target lang_java (with backend skeleton)