@Override
  public void dispose() {
    // A mock application may cause incorrect caching during tests. It does not fire extension point removed events.
    // Ensure that we have cached against correct application.
    MetaLanguage.clearAllMatchingMetaLanguagesCache();
    super.dispose();
  }
@Override
  public void dispose()