AutoComplete is a library allowing you to add IDE-like auto-completion (aka "code completion" or
"Intellisense") to any Swing JTextComponent. Special integration is added for RSyntaxTextArea, since
this feature is commonly needed when editing source code. Features include: Drop-down completion
choice list. Optional companion "description" window, complete with full HTML support and navigable
with hyperlinks. Optional parameter completion assistance for functions and methods, ala Eclipse and
NetBeans. Completion information is typically specified in an XML file, but can even be dynamic.