Modification to the ParameterizedTest to support private field for the @Parameter annotation.

This is a change to both support public and private field for Parameterized test. For some developer, it is "more logical" to use private field for all fields.