HtmlChunk (@Nullable Icon sourceIcon, @Nullable Icon targetIcon, @Nullable @Nls String sourceName, @Nullable @Nls String targetName) { return new HtmlBuilder() .append(getIconChunk(sourceIcon, "source_" + sourceName)) .append(Objects.requireNonNull(sourceName)) .append(" ").append(HtmlChunk.htmlEntity("&rarr;")).append(" ") .append(getIconChunk(targetIcon, "target_" + targetName)) .append(Objects.requireNonNull(targetName)) .toFragment(); }