@BeforeMethod private void init() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { InvocationSequenceData invocationSequenceData = new InvocationSequenceData(); invocationSequenceData.setDuration(5000d); diagnosisService = new DiagnosisService(problemOccurrenceConsumer, new ArrayList<String>() { private static final long serialVersionUID = 1L; { add("rocks.inspectit.server.diagnosis.service.rules.testrules"); } }, 2, 50L, 3); Field fieldEngine; fieldEngine = DiagnosisService.class.getDeclaredField("engine"); fieldEngine.setAccessible(true); fieldEngine.set(diagnosisService, engine); Field fieldDiagnosisServiceExecutor = DiagnosisService.class.getDeclaredField("diagnosisServiceExecutor"); fieldDiagnosisServiceExecutor.setAccessible(true); fieldDiagnosisServiceExecutor.set(diagnosisService, diagnosisServiceExecutor); }