String mask({int start = 4, int end = 4, String maskChar = '*'}) { if (length <= start + end) return this; return substring(0, start) + maskChar * (length - start - end) + substring(length - end); }