Auto Java Complete ,a plugin for editing Java on emacs  http://www.emacswiki.org/emacs/AutoJavaComplete