HV-876 Retrieving parameter names via reflection

This could nicely be done using Java 8 streams:

    return Arrays.stream( parameters )
        .map( p -> p.getName() )
        .collect( Collectors.toList() );

I don't think either way is inherently better, it's just to give an idea of what's possible now that we have Java 8.