The vocabulary also sets up a space of possible refactorings whose cases can be filled in for a specific language (in this case Java).