default @NotNull Icon replaceBy(@NotNull IconReplacer replacer) {
    Logger.getInstance(ReplaceableIcon.class).error("Please, implement replaceBy method in " + this.getClass());
    return this;
  }
default @NotNull Icon replaceBy(@NotNull IconReplacer replacer)