java8 support

soulve #12 
I don't think this will work with other versions of java since the `getParameters()` method will only exist while using jdk8.
A work around would be using `ParameterNameProvider ` from VRaptor4 for doing this, it will use the java8 api when available or paranamer to discover parameter names(like @garcia-jj said at #12).