If you have two classes in different packages (Class1 and Class2).
Class1 inherits from Class2.
Class2 defines a static method with default access, e.g. static void staticMethodWithDefaultAccess()
Now you see this method in Class1 context menu, which is wrong, because method must be visible in classes of the same package only.
Executing the method from the context menu of Class1 does not show up anything. There is also no log entry in BlueJ-Log.
See attached sample project.