@Test
public void testWithoutDataProviderInstanceIdParameter() throws Exception {

	DDMDataProviderRequest.Builder builder =
		DDMDataProviderRequest.Builder.newBuilder();
	DDMDataProviderRequest ddmDataProviderRequest = builder.build();
	DDMDataProviderResponse ddmDataProviderResponse =
		_ddmDataProviderInstanceOutputParametersDataProvider.getData(
			ddmDataProviderRequest);
	Assert.assertTrue(
		ddmDataProviderResponse.hasOutput("outputParameterNames"));
	Optional<List<KeyValuePair>> outputParameterNamesOptional =
		ddmDataProviderResponse.getOutputOptional(
			"outputParameterNames", List.class);
	Assert.assertTrue(outputParameterNamesOptional.isPresent());
	List<KeyValuePair> keyValuePairs = new ArrayList<>();
	Assert.assertEquals(
		keyValuePairs.toString(), keyValuePairs,
		outputParameterNamesOptional.get());
}