title: Eclipse Plugin Singleton setting
body: <p>I have a plugin that houses Custom Xpath functions that can be accessed by all projects in the workspace. While creating the plugin, it created it as a singleton because it required extensions and extension points. Is this done so that the Custom functions are registered only once? </p>
  
  <p>[ ] This plug-in is a singleton</p>
  
  <p>Also at runtime, does this mean that all application that leverage the custom functions need to wait for another application before they can call the custom functions? If so, wont this slow everything down? Or can they concurrently call the functions and do not have a wait dependency among each other to the plugin?</p>