### Question:
SourceConfiguration extends BaseConfiguration { public HttpGetRequestProcessor getHttpGetRequestProcessor() { return httpGetRequestProcessor; } SourceConfiguration(ConfigurationContext configurationContext,
                               TransportInDescription description,
                               Scheme scheme,
                               WorkerPool pool,
                               PassThroughTransportMetricsCollector metrics);  SourceConfiguration(WorkerPool pool,PassThroughTransportMetricsCollector metrics); void build(); HttpParams getHttpParams(); IOReactorConfig getIOReactorConfig(); HttpProcessor getHttpProcessor(); HttpResponseFactory getResponseFactory(); String getHostname(); int getPort(); SourceConnections getSourceConnections(); TransportInDescription getInDescription(); Scheme getScheme(); String getServiceEPRPrefix(); String getCustomEPRPrefix(); HttpGetRequestProcessor getHttpGetRequestProcessor(); boolean getBooleanValue(String name, boolean def);  }### Answer:
@Test public void testGetHttpGetRequestProcessor() throws Exception { Parameter httpGetProcessor = new Parameter("httpGetProcessor", HTTP_GET_PROCESSOR); httpGetProcessor.setParameterElement(AXIOMUtil.stringToOM("" + "<parameter name=\"httpGetProcessor\" locked=\"false\">" + HTTP_GET_PROCESSOR + "</parameter>")); transportInDescription.addParameter(httpGetProcessor); sourceConfiguration.build(); HttpGetRequestProcessor httpGetRequestProcessor = sourceConfiguration.getHttpGetRequestProcessor(); Assert.assertNotNull("httpGetProcessor hasn't been initialized.", httpGetRequestProcessor); Assert.assertEquals("Service Endpoint with WDSLPrefix isn't correct.", httpGetRequestProcessor.getClass().getName(), HTTP_GET_PROCESSOR); }