refactor: extract utility functions into a separate module
refactor: move _getInjectTokens into annotations.js