| If permuting the arguments of a method call means that the argument names are a | |
| better match for the parameter names than the original ordering then this might | |
| indicate that they have been accidentally swapped. There are also legitimate | |
| reasons for the names not to match such as when rotating an image (swap width | |
| and height). In this case we suggest annotating the names with a comment to make | |
| the deliberate swap clear to future readers of the code. Argument names | |
| annotated with a comment containing the parameter name will not generate a | |
| warning. |