### Question:
SourceConfiguration extends BaseConfiguration { public boolean getBooleanValue(String name, boolean def) { String val = System.getProperty(name); if (val == null) { val =PassThroughConfiguration.getInstance().getStringProperty(name,String.valueOf(def)); } if (val != null && Boolean.parseBoolean(val)) { if (log.isDebugEnabled()) { log.debug("Using Passthru http tuning parameter : " + name); } return true; } else if (val != null && !Boolean.parseBoolean(val)) { if (log.isDebugEnabled()) { log.debug("Using Passthru http tuning parameter : " + name); } return false; } return def; } 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 testGetBooleanValue() throws Exception { boolean enableAdvancedForS2SView = sourceConfiguration.getBooleanValue( PassThroughConstants.SYNAPSE_PASSTHROUGH_S2SLATENCY_ADVANCE_VIEW, false); Assert.assertFalse(PassThroughConstants.SYNAPSE_PASSTHROUGH_S2SLATENCY_ADVANCE_VIEW + " is enabled", enableAdvancedForS2SView); }