extension point
Pre-defined interface that can be added to a plug-in to allow other plug-ins to extend or customize portions
of its functionality. An extendable feature is defined by declaring an extension-point
element in the plugin.xml file. Other plug-ins can then override the default behavior by
defining custom code that runs when this extension point is called.