### Question:
CaliperConfig { public ResultProcessorConfig getResultProcessorConfig( Class<? extends ResultProcessor> resultProcessorClass) { return resultProcessorConfigs.get(resultProcessorClass); } @VisibleForTesting  CaliperConfig(ImmutableMap<String, String> properties); ImmutableMap<String, String> properties(); VmConfig getDefaultVmConfig(); VmConfig getVmConfig(String name); ImmutableSet<String> getConfiguredInstruments(); InstrumentConfig getInstrumentConfig(String name); ImmutableSet<Class<? extends ResultProcessor>> getConfiguredResultProcessors(); ResultProcessorConfig getResultProcessorConfig(
      Class<? extends ResultProcessor> resultProcessorClass); @Override String toString();  }### Answer:
@Test public void getResultProcessorConfig() throws Exception { CaliperConfig configuration = new CaliperConfig(ImmutableMap.of( "results.test.class", TestResultProcessor.class.getName(), "results.test.options.g", "ak", "results.test.options.c", "aliper")); assertEquals( new ResultProcessorConfig.Builder() .className(TestResultProcessor.class.getName()) .addOption("g", "ak") .addOption("c", "aliper") .build(), configuration.getResultProcessorConfig(TestResultProcessor.class)); }