Configuring pom to use JDK8
Updating travis config to use JDK8
Using Java to discovery parameter names
Complete migration to Java Method Parameter