Adding support for Java Parameters via reflection

As discussed in caelum/vraptor4#651

Closes caelum/vraptor4#608
no need to change, but instead of `asList(parameters).stream()` you could use `Stream.of(parameters)`
and method reference, just like this: `Stream.of(parameters).map(Parameter::getName).collect(toList())`