@Obsolete
  @Contract(value = "null -> null; !null -> !null", pure = true)
  public static ProgressIndicator unwrap(ProgressIndicator indicator) {
    return indicator instanceof WrappedProgressIndicator ?
           ((WrappedProgressIndicator)indicator).getOriginalProgressIndicator() : indicator;
  }
@Obsolete
  @Contract(value = "null -> null; !null -> !null", pure = true)
  public static ProgressIndicator unwrap(ProgressIndicator indicator)