After testing many of this extension/plugins and some LLMS during previous months, I finally started to use a combination of aider (very powerful and free LLM chat) with Claude sonnet LLM (best for java development) , I use it with eclipse or Visual Studio code.(you can use any IDE because it works in a regular terminal ) though you can use any llm (including local slms like llama3 or popular llms like chatgpt) the good thing is that Claude LLM can check and learn more precisely from our current java code, browse and dig in internet in real time and provide help to fix topics & replicate code practices based in real examples (from my perspective aider manage the context better than expensive vscode extensions) and also helps in other SDLC processes common for java/idempiere developers (requirements gathering, uml diagrams, design, qa and more) . Hope that helps
Regards,
Pedro R.