Just to point it out: It won't cover the case when the generic controller method receives more than one argument:

```java
public class GenericController<T> {
    public void save(T obj, String something) {...}
}
```