Before revision:  An example of this specificity is that renaming variables does not change the semantics of what the code does .
After revision:  An example of this specificity is that renaming variables does not change the semantics of a variable is defined not only by its name but also by the contexts in which the variable occurs .