line and column are now final.
Removed 'text' from AbstractToken.
Removed unused methods.
All tokens are immutable now.