support generating override modifier