SourceToken is immutable. So it's safe (and better) to reuse them whenever possible.
If you want to have an empty token, use `EmptyToken.INSTANCE`, if you just want a copy of whatever `element.getSourceToken()` returns, just use the return-value.