String textInRange(String fullText) { if (!isValid) return ''; return fullText.substring(start, end); }