making the injected tokens' getText lazy