private static String getMetronomeClass(Class<? extends Metronome> metronomeClass) { if (metronomeClass == EmptyMetronome.class) { return null; } return getClassName(metronomeClass); }
root.put("testInstanceClass", getClassName(timeStepModel.getTestClass())); root.put("metronomeClass", getMetronomeClass(metronomeClass)); root.put("timeStepMethods", timeStepModel.getActiveTimeStepMethods(executionGroup)); root.put("probeClass", getClassName(probeClass)); root.put("isStartNanos", new IsStartNanos(timeStepModel)); root.put("isAssignableFrom", new IsAssignableFromMethod()); root.put("Probe", Probe.class); root.put("threadStateClass", getClassName(timeStepModel.getThreadStateClass(executionGroup))); root.put("hasProbe", new HasProbeMethod()); root.put("className", className);