public synchronized @NotNull FileBasedIndexLayoutProvider getLayoutProvider() {
    if (myLayoutProvider == null) {
      myLayoutProvider = ApplicationManager.getApplication().instantiateClass(providerClass, myPluginDescriptor);
    }
    return myLayoutProvider;
  }
public synchronized @NotNull FileBasedIndexLayoutProvider getLayoutProvider()