added support for nested decoration tokens