private static double getMachineFailureGeneratorRate(Unit root) { Machine m = (Machine) root.getChildren().get(0).getChildren().get(0).getChildren().get(0); if (m.getFailureGenerator() instanceof WeibullGenerator) { return ((WeibullGenerator) m.getFailureGenerator()).getRate(); } return -1; }