Readability depends on the syntax highlighting settings, and I would argue that the code should ideally be readable in all the forms we're likely to look at it, including as part of a diff such as the above.

I agree that since the numeric values are now used only once it is less sensible to move them to statics. There might still be a case for explanatory local variables, since they would be easy to maintain with the switch statement and would provide better separation of concerns (e.g. which int happens to mean a virus was detected, vs. what to do when a virus is detected).