class org.apache.camel.builder.AdviceWithTasks$4 extends java.lang.Object implements org.apache.camel.builder.AdviceWithTask { final org.apache.camel.model.RouteDefinition val$route; final org.apache.camel.builder.AdviceWithTasks$MatchBy val$matchBy; final boolean val$selectFirst; final boolean val$selectLast; final int val$selectFrom; final int val$selectTo; final int val$maxDeep; final org.apache.camel.model.ProcessorDefinition val$after; void (org.apache.camel.model.RouteDefinition, org.apache.camel.builder.AdviceWithTasks$MatchBy, boolean, boolean, int, int, int, org.apache.camel.model.ProcessorDefinition) { org.apache.camel.model.RouteDefinition v; org.apache.camel.model.ProcessorDefinition v; org.apache.camel.builder.AdviceWithTasks$MatchBy v; org.apache.camel.builder.AdviceWithTasks$4 v; int v, v, v; boolean v, v; v := @this: org.apache.camel.builder.AdviceWithTasks$4; v := @parameter: org.apache.camel.model.RouteDefinition; v := @parameter: org.apache.camel.builder.AdviceWithTasks$MatchBy; v := @parameter: boolean; v := @parameter: boolean; v := @parameter: int; v := @parameter: int; v := @parameter: int; v := @parameter: org.apache.camel.model.ProcessorDefinition; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void task() throws java.lang.Exception { boolean v, v, v, v, v; java.util.List v; java.lang.Object[] v; org.apache.camel.model.ProcessorDefinition v, v, v, v; org.apache.camel.builder.AdviceWithTasks$4 v; int v, v, v, v, v, v; java.lang.String v, v, v; org.apache.camel.model.RouteDefinition v, v; org.slf4j.Logger v; java.util.Iterator v; org.apache.camel.builder.AdviceWithTasks$MatchBy v, v, v, v; java.lang.IllegalArgumentException v; java.lang.Object v, v; v := @this: org.apache.camel.builder.AdviceWithTasks$4; v = 0; v = v.; v = v.; v = v.; v = v.; v = v.; v = v.; v = v.; v = staticinvoke (v, v, v, v, v, v, v); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(v); if v == 0 goto label; v = staticinvoke (v); if v == null goto label; v = interfaceinvoke v.(v); v = (int) -1; if v == v goto label; v = 1; v = interfaceinvoke v.(v); v = v + 1; v = v.; interfaceinvoke v.(v, v); v = v.; v = virtualinvoke v.(); virtualinvoke v.(v); v = ; v = newarray (java.lang.Object)[3]; v = v.; v = interfaceinvoke v.(); v[0] = v; v[1] = v; v = v.; v[2] = v; interfaceinvoke v.("AdviceWith ({}) : [{}] --> after [{}]", v); goto label; label: if v != 0 goto label; v = new java.lang.IllegalArgumentException; v = v.; v = interfaceinvoke v.(); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("There are no outputs which matches: \u in the route: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: return; } }