Issue #3539242: Function name, class name, namespace name or constant name can not be reserved keyword 'Trait' (since version 5.4)
Closes #3539242