@Override
  @NotNull
  protected Object getClassLoadingLock(String className) {
    return myClassLoadingLocks == null ? this : myClassLoadingLocks.getOrCreateLock(className);
  }
@Override
  @NotNull
  protected Object getClassLoadingLock(String className)