java8 support

soulve #12 
`NamedParametersMethod` should dropped. And you need to use only `ParameterNameProvider` as @leocwolter said. In the places that needs to know about parameter names, you can inject `ParameterNameProvider` and call method `getParameterNames`.

If you need any help, or if you don't understand, feel free to ask us.

Thank you