private void analyzeProblems() throws Exception {
for (Problem problem : monitor.getProblems()) {
if ((problem.getSeverity() == Severity.ERROR) && (!problem.getMessageId().equals("SchemaError"))) {
if (problem.getCause() != null) {
throw new ServiceRuntimeException(new MonitorRuntimeException(problem.getCause()));
} else {
throw new ServiceRuntimeException(new MonitorRuntimeException(problem.toString()));
}
}
}
}