Without the `@Transpose` annotation (I believe _Transposed_ is a better name) how would you achieve something like the following?

```cucumber
  Given the following person
    | first name    | Roberto    |
    | last name     | Lo Giacco  |
    | date of birth | 1975-11-25 |
```
The above table can be matched by this step def method
```java
@Given("^the following person$")
public void the_following_person(@Transpose Person person) {
  //...
}
```

Without it you need to...
```java
@Given("^the following person$")
public void the_following_person(DataTable person) {
  Person p = person.transpose().convert(Person.class);
  // or, with the method I needed to add to support the annotation...
  Person p = person.convert(Person.class, true);
  //...
}
```

If you are convinced the annotation is not needed I can back out that commit