### Question:
GetCapabilitiesParameters extends MultiValueRequestParameters { public GetCapabilitiesParameters addAcceptVersions(final String... acceptVersions) { standardParameters.addParameterStringValues(ACCEPT_VERSIONS.name(), acceptVersions); return this; } GetCapabilitiesParameters(final String service); GetCapabilitiesParameters setUpdateSequence(final String updateSequence); GetCapabilitiesParameters addAcceptVersions(final String... acceptVersions); GetCapabilitiesParameters addSections(final GetCapabilitiesSection... sections); GetCapabilitiesParameters addAcceptedFormats(final String... formats); GetCapabilitiesParameters addNonStandardParameter(final String parameter, final String value); RequestParameters getStandardParameters(); RequestParameters getNonStandardParameters();  }### Answer:
@Test public void shouldHoldAcceptVersionsAsStandardParameters() { requestParameters.addAcceptVersions("42", "17"); Collection<String> values = getValuesForStandardParameter(ACCEPT_VERSIONS); Iterator<String> iterator = values.iterator(); assertThat(iterator.next(), is("42")); assertThat(iterator.next(), is("17")); }