def METHOD_NAME(oViolation):
    lTokens = oViolation.get_tokens()
    rules_utils.insert_token(lTokens, 1, lTokens.pop())
    if oViolation.insert_whitespace:
        rules_utils.insert_token(lTokens, 1, parser.whitespace(' '))
    lNewTokens = utils.remove_consecutive_whitespace_tokens(lTokens)
    lNewTokens = utils.fix_blank_lines(lNewTokens)
    oViolation.set_tokens(lNewTokens)