sS shortenToFirstAndLast(int chars, S s) { if (s == null) ret ""; ret s.length() <= chars*2 ? s : takeFirst(chars, s) + "..." + takeLast(chars, s); }