@Contract("null->null;!null->!null")
  public static Icon getOriginalIcon(Icon icon) {
    return icon instanceof OffsetIcon ? ((OffsetIcon)icon).myIcon : icon;
  }
@Contract("null->null;!null->!null")
  public static Icon getOriginalIcon(Icon icon)