It's got something to do with two occurances of the object "Action" in the attached test vis:
cagney@nettle$ gcj -d . -I . -C one/ExitNotificationObserver.java one/AddTaskObserverAction.java one/TaskAction.java one/ExitNotificationObserver.java: In class 'one.ExitNotificationObserver': one/ExitNotificationObserver.java: In constructor '()':
one/ExitNotificationObserver.java:18: error: Can't find method ‘dontSaveObject()’ in type ‘one.TaskAction’.
cagney@nettle$ gcj -d . -I . -C one/TaskAction.java one/ExitNotificationObserver.java one/AddTaskObserverAction.java
Created attachment 11649 [details]
source code for compile
All gcj front end bugs have been fixed by the gcj-eclipse branch merge.
I'm mass-closing the affected PRs.
If you believe one of these was closed in error, please reopen it
with a note explaining why.