fix issue #1056

There are still some issues with generics corner cases like A super B, or A extends B&C. If issues like A extends B&C just time consuming, in case of A super B it looks like there is no way to handle it. This is because JMethod's generify creates JTypeVar, that final and always produces bounds with "extends" keyword. But if something comes to your minds, guys, please, share your ideas :)
I think we should match the method name and the parameter name (`helper` vs `factory`)