This allows you to use Java compatible MacroLanguage in your application. Particularly nice if your app happens to be a TextEditor.
Homepage: http://jakarta.apache.org/bsf/
According to the Apache folks, here's the list: