not so easy... see the follow line (the NPE line):
```java
type = new Mirror().on(type).reflect()
    .method("get" + upperFirst(item)).withoutArgs().getReturnType();
```
as I said, it's trying to call `getY()` from `Object` here =P