Where to add @NoHint tag

I have a few functions in my scripting module that I want visible, and then one that is just present so that I can get a list of values through rpc in the designer context.

In the sdk documentation it says that @NoHint “causes it not to be displayed in the context-sensitive help.” However I tried that out and I still see the function.

My thought is that I added the annotation in the wrong place, I added it into the interface, is that correct or should I be adding it somewhere else?

public interface ScriptingFunctions {

    public void updateQuery(PyObject[] pyArgs, String[] keywords);

    public Object selectQuery(PyObject[] pyArgs, String[] keywords);

    public List<String> getConnections();


Add to the implementations, not an interface.