String (@NotNull String url) { int slashPos = Math.max(url.lastIndexOf('\\'), url.lastIndexOf('/')); if (slashPos >= 0) { String withoutLast = url.substring(0, slashPos); int prevSlashPos = Math.max(withoutLast.lastIndexOf('\\'), withoutLast.lastIndexOf('/')); if (prevSlashPos >= 0) { String truncated = url.substring(prevSlashPos); if (!url.equals(truncated)) { return "..." + url.substring(prevSlashPos); } } } return url; }