INS TypeDeclaration@@AddressProjection, @TO@ TypeDeclaration@@[@ContextConfiguration(classes=JpaRepositoryConfig.class), @Transactional, public]RepositoryEntityControllerIntegrationTests, AbstractControllerIntegrationTests @AT@ 9777 @LENGTH@ 20 ---INS SimpleName@@ClassName:AddressProjection @TO@ TypeDeclaration@@AddressProjection, @AT@ 9777 @LENGTH@ 17 INS MethodDeclaration@@void, MethodName:stop, Exception, @TO@ TypeDeclaration@@[public]Server, @AT@ 162 @LENGTH@ 24 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@void, MethodName:stop, Exception, @AT@ 157 @LENGTH@ 4 ---INS SimpleName@@MethodName:stop @TO@ MethodDeclaration@@void, MethodName:stop, Exception, @AT@ 162 @LENGTH@ 4 ---INS SimpleType@@Exception @TO@ MethodDeclaration@@void, MethodName:stop, Exception, @AT@ 176 @LENGTH@ 9 UPD IfStatement@@if (ss == null) { return PerfLogger.getPerfLogger(null,resetPerfLogger);} else if (ss.perfLogger != null && !resetPerfLogger) { return ss.perfLogger;} else { PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); ss.perfLogger=perfLogger; return perfLogger;} @TO@ if (ss == null) { return PerfLogger.getPerfLogger(null,resetPerfLogger);} else { return PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger);} @AT@ 52014 @LENGTH@ 332 ---DEL Block@@ElseBody:if (ss.perfLogger != null && !resetPerfLogger) { return ss.perfLogger;} else { PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); ss.perfLogger=perfLogger; return perfLogger;} @AT@ 52105 @LENGTH@ 241 ------DEL IfStatement@@if (ss.perfLogger != null && !resetPerfLogger) { return ss.perfLogger;} else { PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); ss.perfLogger=perfLogger; return perfLogger;} @AT@ 52105 @LENGTH@ 241 ---------DEL InfixExpression@@ss.perfLogger != null && !resetPerfLogger @AT@ 52109 @LENGTH@ 41 ------------DEL InfixExpression@@ss.perfLogger != null @AT@ 52109 @LENGTH@ 21 ---------------DEL QualifiedName@@ss.perfLogger @AT@ 52109 @LENGTH@ 13 ------------------DEL SimpleName@@ss @AT@ 52109 @LENGTH@ 2 ------------------DEL SimpleName@@perfLogger @AT@ 52112 @LENGTH@ 10 ---------------DEL Operator@@!= @AT@ 52122 @LENGTH@ 2 ---------------DEL NullLiteral@@null @AT@ 52126 @LENGTH@ 4 ------------DEL Operator@@&& @AT@ 52130 @LENGTH@ 2 ------------DEL PrefixExpression@@!resetPerfLogger @AT@ 52134 @LENGTH@ 16 ---------------DEL Operator@@! @AT@ 52134 @LENGTH@ 1 ---------------DEL SimpleName@@resetPerfLogger @AT@ 52135 @LENGTH@ 15 ---------DEL Block@@ThenBody:{ return ss.perfLogger;} @AT@ 52152 @LENGTH@ 35 ------------DEL ReturnStatement@@QualifiedName:ss.perfLogger @AT@ 52160 @LENGTH@ 21 ---------------DEL QualifiedName@@ss.perfLogger @AT@ 52167 @LENGTH@ 13 ------------------DEL SimpleName@@ss @AT@ 52167 @LENGTH@ 2 ------------------DEL SimpleName@@perfLogger @AT@ 52170 @LENGTH@ 10 ---MOV Block@@ElseBody:{ PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); ss.perfLogger=perfLogger; return perfLogger;} @TO@ IfStatement@@if (ss == null) { return PerfLogger.getPerfLogger(null,resetPerfLogger);} else if (ss.perfLogger != null && !resetPerfLogger) { return ss.perfLogger;} else { PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); ss.perfLogger=perfLogger; return perfLogger;} @AT@ 52193 @LENGTH@ 153 ------DEL VariableDeclarationStatement@@PerfLogger perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger); @AT@ 52201 @LENGTH@ 80 ---------DEL SimpleType@@PerfLogger @AT@ 52201 @LENGTH@ 10 ---------DEL VariableDeclarationFragment@@perfLogger=PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger) @AT@ 52212 @LENGTH@ 68 ------------DEL SimpleName@@perfLogger @AT@ 52212 @LENGTH@ 10 ------DEL ExpressionStatement@@Assignment:ss.perfLogger=perfLogger @AT@ 52288 @LENGTH@ 27 ---------DEL Assignment@@ss.perfLogger=perfLogger @AT@ 52288 @LENGTH@ 26 ------------DEL QualifiedName@@ss.perfLogger @AT@ 52288 @LENGTH@ 13 ---------------DEL SimpleName@@ss @AT@ 52288 @LENGTH@ 2 ---------------DEL SimpleName@@perfLogger @AT@ 52291 @LENGTH@ 10 ------------DEL Operator@@= @AT@ 52301 @LENGTH@ 1 ------------DEL SimpleName@@perfLogger @AT@ 52304 @LENGTH@ 10 ------UPD ReturnStatement@@SimpleName:perfLogger @TO@ MethodInvocation:PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger) @AT@ 52322 @LENGTH@ 18 ---------MOV MethodInvocation@@PerfLogger.getPerfLogger(ss.getConf(),resetPerfLogger) @TO@ ReturnStatement@@SimpleName:perfLogger @AT@ 52225 @LENGTH@ 55 ---------DEL SimpleName@@perfLogger @AT@ 52329 @LENGTH@ 10 DEL MethodDeclaration@@public, Void, MethodName:touchOnlyWorldsReachableByRocket, @AT@ 1299 @LENGTH@ 47 ---DEL Modifier@@public @AT@ 1299 @LENGTH@ 6 ---DEL SimpleType@@Void @AT@ 1306 @LENGTH@ 4 ---DEL SimpleName@@MethodName:touchOnlyWorldsReachableByRocket @AT@ 1311 @LENGTH@ 32 INS MethodDeclaration@@public, void, MethodName:testEnvProperties, @TO@ TypeDeclaration@@[public]SpringYarnPropertiesTests, @AT@ 2238 @LENGTH@ 799 ---INS Modifier@@public @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2238 @LENGTH@ 6 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2245 @LENGTH@ 4 ---INS SimpleName@@MethodName:testEnvProperties @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2250 @LENGTH@ 17 ---INS VariableDeclarationStatement@@SpringApplication app=new SpringApplication(TestConfiguration.class); @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2274 @LENGTH@ 71 ------INS SimpleType@@SpringApplication @TO@ VariableDeclarationStatement@@SpringApplication app=new SpringApplication(TestConfiguration.class); @AT@ 2274 @LENGTH@ 17 ------INS VariableDeclarationFragment@@app=new SpringApplication(TestConfiguration.class) @TO@ VariableDeclarationStatement@@SpringApplication app=new SpringApplication(TestConfiguration.class); @AT@ 2292 @LENGTH@ 52 ---------INS SimpleName@@app @TO@ VariableDeclarationFragment@@app=new SpringApplication(TestConfiguration.class) @AT@ 2292 @LENGTH@ 3 ---------INS ClassInstanceCreation@@SpringApplication[TestConfiguration.class] @TO@ VariableDeclarationFragment@@app=new SpringApplication(TestConfiguration.class) @AT@ 2298 @LENGTH@ 46 ------------INS New@@new @TO@ ClassInstanceCreation@@SpringApplication[TestConfiguration.class] @AT@ 2298 @LENGTH@ 3 ------------INS SimpleType@@SpringApplication @TO@ ClassInstanceCreation@@SpringApplication[TestConfiguration.class] @AT@ 2302 @LENGTH@ 17 ------------INS TypeLiteral@@TestConfiguration.class @TO@ ClassInstanceCreation@@SpringApplication[TestConfiguration.class] @AT@ 2320 @LENGTH@ 23 ---INS ExpressionStatement@@MethodInvocation:app.setWebEnvironment(false) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2348 @LENGTH@ 29 ------INS MethodInvocation@@app.setWebEnvironment(false) @TO@ ExpressionStatement@@MethodInvocation:app.setWebEnvironment(false) @AT@ 2348 @LENGTH@ 28 ---------INS SimpleName@@Name:app @TO@ MethodInvocation@@app.setWebEnvironment(false) @AT@ 2348 @LENGTH@ 3 ---------INS SimpleName@@MethodName:setWebEnvironment:[false] @TO@ MethodInvocation@@app.setWebEnvironment(false) @AT@ 2352 @LENGTH@ 24 ------------INS BooleanLiteral@@false @TO@ SimpleName@@MethodName:setWebEnvironment:[false] @AT@ 2370 @LENGTH@ 5 ---INS VariableDeclarationStatement@@ConfigurableApplicationContext context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}); @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2380 @LENGTH@ 260 ------INS SimpleType@@ConfigurableApplicationContext @TO@ VariableDeclarationStatement@@ConfigurableApplicationContext context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}); @AT@ 2380 @LENGTH@ 30 ------INS VariableDeclarationFragment@@context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @TO@ VariableDeclarationStatement@@ConfigurableApplicationContext context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}); @AT@ 2411 @LENGTH@ 228 ---------INS SimpleName@@context @TO@ VariableDeclarationFragment@@context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @AT@ 2411 @LENGTH@ 7 ---------INS MethodInvocation@@app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @TO@ VariableDeclarationFragment@@context=app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @AT@ 2421 @LENGTH@ 218 ------------INS SimpleName@@Name:app @TO@ MethodInvocation@@app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @AT@ 2421 @LENGTH@ 3 ------------INS SimpleName@@MethodName:run:[new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}] @TO@ MethodInvocation@@app.run(new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}) @AT@ 2425 @LENGTH@ 214 ---------------INS ArrayCreation@@new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @TO@ SimpleName@@MethodName:run:[new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"}] @AT@ 2429 @LENGTH@ 209 ------------------INS ArrayType@@String[] @TO@ ArrayCreation@@new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2433 @LENGTH@ 8 ---------------------INS SimpleType@@String @TO@ ArrayType@@String[] @AT@ 2433 @LENGTH@ 6 ------------------INS ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @TO@ ArrayCreation@@new String[]{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2442 @LENGTH@ 196 ---------------------INS StringLiteral@@"--SHDP_HD_FS=myshdphdfs" @TO@ ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2444 @LENGTH@ 25 ---------------------INS StringLiteral@@"--SHDP_HD_RM=myshdphdrm" @TO@ ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2475 @LENGTH@ 25 ---------------------INS StringLiteral@@"--SHDP_HD_SCHEDULER=myshdpscheduler" @TO@ ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2502 @LENGTH@ 37 ---------------------INS StringLiteral@@"--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl" @TO@ ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2545 @LENGTH@ 51 ---------------------INS StringLiteral@@"--SHDP_CONTAINERID=myshdpcontainerid" @TO@ ArrayInitializer@@{"--SHDP_HD_FS=myshdphdfs","--SHDP_HD_RM=myshdphdrm","--SHDP_HD_SCHEDULER=myshdpscheduler","--SHDP_AMSERVICE_TRACKURL=myshdpamservicetrackurl","--SHDP_CONTAINERID=myshdpcontainerid"} @AT@ 2598 @LENGTH@ 38 ---INS VariableDeclarationStatement@@SpringYarnEnvProperties properties=context.getBean(SpringYarnEnvProperties.class); @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2643 @LENGTH@ 84 ------INS SimpleType@@SpringYarnEnvProperties @TO@ VariableDeclarationStatement@@SpringYarnEnvProperties properties=context.getBean(SpringYarnEnvProperties.class); @AT@ 2643 @LENGTH@ 23 ------INS VariableDeclarationFragment@@properties=context.getBean(SpringYarnEnvProperties.class) @TO@ VariableDeclarationStatement@@SpringYarnEnvProperties properties=context.getBean(SpringYarnEnvProperties.class); @AT@ 2667 @LENGTH@ 59 ---------INS SimpleName@@properties @TO@ VariableDeclarationFragment@@properties=context.getBean(SpringYarnEnvProperties.class) @AT@ 2667 @LENGTH@ 10 ---------INS MethodInvocation@@context.getBean(SpringYarnEnvProperties.class) @TO@ VariableDeclarationFragment@@properties=context.getBean(SpringYarnEnvProperties.class) @AT@ 2680 @LENGTH@ 46 ------------INS SimpleName@@Name:context @TO@ MethodInvocation@@context.getBean(SpringYarnEnvProperties.class) @AT@ 2680 @LENGTH@ 7 ------------INS SimpleName@@MethodName:getBean:[SpringYarnEnvProperties.class] @TO@ MethodInvocation@@context.getBean(SpringYarnEnvProperties.class) @AT@ 2688 @LENGTH@ 38 ---------------INS TypeLiteral@@SpringYarnEnvProperties.class @TO@ SimpleName@@MethodName:getBean:[SpringYarnEnvProperties.class] @AT@ 2696 @LENGTH@ 29 ---INS ExpressionStatement@@MethodInvocation:assertThat(properties.getFs(),is("myshdphdfs")) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2730 @LENGTH@ 49 ------INS MethodInvocation@@assertThat(properties.getFs(),is("myshdphdfs")) @TO@ ExpressionStatement@@MethodInvocation:assertThat(properties.getFs(),is("myshdphdfs")) @AT@ 2730 @LENGTH@ 48 ---------INS SimpleName@@MethodName:assertThat:[properties.getFs(), is("myshdphdfs")] @TO@ MethodInvocation@@assertThat(properties.getFs(),is("myshdphdfs")) @AT@ 2730 @LENGTH@ 48 ------------INS MethodInvocation@@properties.getFs() @TO@ SimpleName@@MethodName:assertThat:[properties.getFs(), is("myshdphdfs")] @AT@ 2741 @LENGTH@ 18 ---------------INS SimpleName@@Name:properties @TO@ MethodInvocation@@properties.getFs() @AT@ 2741 @LENGTH@ 10 ---------------INS SimpleName@@MethodName:getFs:[] @TO@ MethodInvocation@@properties.getFs() @AT@ 2752 @LENGTH@ 7 ------------INS MethodInvocation@@is("myshdphdfs") @TO@ SimpleName@@MethodName:assertThat:[properties.getFs(), is("myshdphdfs")] @AT@ 2761 @LENGTH@ 16 ---------------INS SimpleName@@MethodName:is:["myshdphdfs"] @TO@ MethodInvocation@@is("myshdphdfs") @AT@ 2761 @LENGTH@ 16 ------------------INS StringLiteral@@"myshdphdfs" @TO@ SimpleName@@MethodName:is:["myshdphdfs"] @AT@ 2764 @LENGTH@ 12 ---------------INS SimpleName@@MethodName:is:["myshdphdfs"] @TO@ MethodInvocation@@is("myshdphdfs") @AT@ 2761 @LENGTH@ 16 ------------------INS StringLiteral@@"myshdphdfs" @TO@ SimpleName@@MethodName:is:["myshdphdfs"] @AT@ 2764 @LENGTH@ 12 ---INS ExpressionStatement@@MethodInvocation:assertThat(properties.getRm(),is("myshdphdrm")) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2782 @LENGTH@ 49 ------INS MethodInvocation@@assertThat(properties.getRm(),is("myshdphdrm")) @TO@ ExpressionStatement@@MethodInvocation:assertThat(properties.getRm(),is("myshdphdrm")) @AT@ 2782 @LENGTH@ 48 ---------INS SimpleName@@MethodName:assertThat:[properties.getRm(), is("myshdphdrm")] @TO@ MethodInvocation@@assertThat(properties.getRm(),is("myshdphdrm")) @AT@ 2782 @LENGTH@ 48 ------------INS MethodInvocation@@properties.getRm() @TO@ SimpleName@@MethodName:assertThat:[properties.getRm(), is("myshdphdrm")] @AT@ 2793 @LENGTH@ 18 ---------------INS SimpleName@@Name:properties @TO@ MethodInvocation@@properties.getRm() @AT@ 2793 @LENGTH@ 10 ---------------INS SimpleName@@MethodName:getRm:[] @TO@ MethodInvocation@@properties.getRm() @AT@ 2804 @LENGTH@ 7 ------------INS MethodInvocation@@is("myshdphdrm") @TO@ SimpleName@@MethodName:assertThat:[properties.getRm(), is("myshdphdrm")] @AT@ 2813 @LENGTH@ 16 ---------------INS SimpleName@@MethodName:is:["myshdphdrm"] @TO@ MethodInvocation@@is("myshdphdrm") @AT@ 2813 @LENGTH@ 16 ------------------INS StringLiteral@@"myshdphdrm" @TO@ SimpleName@@MethodName:is:["myshdphdrm"] @AT@ 2816 @LENGTH@ 12 ---------------INS SimpleName@@MethodName:is:["myshdphdrm"] @TO@ MethodInvocation@@is("myshdphdrm") @AT@ 2813 @LENGTH@ 16 ------------------INS StringLiteral@@"myshdphdrm" @TO@ SimpleName@@MethodName:is:["myshdphdrm"] @AT@ 2816 @LENGTH@ 12 ---INS ExpressionStatement@@MethodInvocation:assertThat(properties.getScheduler(),is("myshdpscheduler")) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2834 @LENGTH@ 61 ------INS MethodInvocation@@assertThat(properties.getScheduler(),is("myshdpscheduler")) @TO@ ExpressionStatement@@MethodInvocation:assertThat(properties.getScheduler(),is("myshdpscheduler")) @AT@ 2834 @LENGTH@ 60 ---------INS SimpleName@@MethodName:assertThat:[properties.getScheduler(), is("myshdpscheduler")] @TO@ MethodInvocation@@assertThat(properties.getScheduler(),is("myshdpscheduler")) @AT@ 2834 @LENGTH@ 60 ------------INS MethodInvocation@@properties.getScheduler() @TO@ SimpleName@@MethodName:assertThat:[properties.getScheduler(), is("myshdpscheduler")] @AT@ 2845 @LENGTH@ 25 ---------------INS SimpleName@@Name:properties @TO@ MethodInvocation@@properties.getScheduler() @AT@ 2845 @LENGTH@ 10 ---------------INS SimpleName@@MethodName:getScheduler:[] @TO@ MethodInvocation@@properties.getScheduler() @AT@ 2856 @LENGTH@ 14 ------------INS MethodInvocation@@is("myshdpscheduler") @TO@ SimpleName@@MethodName:assertThat:[properties.getScheduler(), is("myshdpscheduler")] @AT@ 2872 @LENGTH@ 21 ---------------INS SimpleName@@MethodName:is:["myshdpscheduler"] @TO@ MethodInvocation@@is("myshdpscheduler") @AT@ 2872 @LENGTH@ 21 ------------------INS StringLiteral@@"myshdpscheduler" @TO@ SimpleName@@MethodName:is:["myshdpscheduler"] @AT@ 2875 @LENGTH@ 17 ---------------INS SimpleName@@MethodName:is:["myshdpscheduler"] @TO@ MethodInvocation@@is("myshdpscheduler") @AT@ 2872 @LENGTH@ 21 ------------------INS StringLiteral@@"myshdpscheduler" @TO@ SimpleName@@MethodName:is:["myshdpscheduler"] @AT@ 2875 @LENGTH@ 17 ---INS ExpressionStatement@@MethodInvocation:assertThat(properties.getTrackUrl(),is("myshdpamservicetrackurl")) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2898 @LENGTH@ 68 ------INS MethodInvocation@@assertThat(properties.getTrackUrl(),is("myshdpamservicetrackurl")) @TO@ ExpressionStatement@@MethodInvocation:assertThat(properties.getTrackUrl(),is("myshdpamservicetrackurl")) @AT@ 2898 @LENGTH@ 67 ---------INS SimpleName@@MethodName:assertThat:[properties.getTrackUrl(), is("myshdpamservicetrackurl")] @TO@ MethodInvocation@@assertThat(properties.getTrackUrl(),is("myshdpamservicetrackurl")) @AT@ 2898 @LENGTH@ 67 ------------INS MethodInvocation@@properties.getTrackUrl() @TO@ SimpleName@@MethodName:assertThat:[properties.getTrackUrl(), is("myshdpamservicetrackurl")] @AT@ 2909 @LENGTH@ 24 ---------------INS SimpleName@@Name:properties @TO@ MethodInvocation@@properties.getTrackUrl() @AT@ 2909 @LENGTH@ 10 ---------------INS SimpleName@@MethodName:getTrackUrl:[] @TO@ MethodInvocation@@properties.getTrackUrl() @AT@ 2920 @LENGTH@ 13 ------------INS MethodInvocation@@is("myshdpamservicetrackurl") @TO@ SimpleName@@MethodName:assertThat:[properties.getTrackUrl(), is("myshdpamservicetrackurl")] @AT@ 2935 @LENGTH@ 29 ---------------INS SimpleName@@MethodName:is:["myshdpamservicetrackurl"] @TO@ MethodInvocation@@is("myshdpamservicetrackurl") @AT@ 2935 @LENGTH@ 29 ------------------INS StringLiteral@@"myshdpamservicetrackurl" @TO@ SimpleName@@MethodName:is:["myshdpamservicetrackurl"] @AT@ 2938 @LENGTH@ 25 ---------------INS SimpleName@@MethodName:is:["myshdpamservicetrackurl"] @TO@ MethodInvocation@@is("myshdpamservicetrackurl") @AT@ 2935 @LENGTH@ 29 ------------------INS StringLiteral@@"myshdpamservicetrackurl" @TO@ SimpleName@@MethodName:is:["myshdpamservicetrackurl"] @AT@ 2938 @LENGTH@ 25 ---INS ExpressionStatement@@MethodInvocation:assertThat(properties.getContainerId(),is("myshdpcontainerid")) @TO@ MethodDeclaration@@public, void, MethodName:testEnvProperties, @AT@ 2969 @LENGTH@ 65 ------INS MethodInvocation@@assertThat(properties.getContainerId(),is("myshdpcontainerid")) @TO@ ExpressionStatement@@MethodInvocation:assertThat(properties.getContainerId(),is("myshdpcontainerid")) @AT@ 2969 @LENGTH@ 64 ---------INS SimpleName@@MethodName:assertThat:[properties.getContainerId(), is("myshdpcontainerid")] @TO@ MethodInvocation@@assertThat(properties.getContainerId(),is("myshdpcontainerid")) @AT@ 2969 @LENGTH@ 64 ------------INS MethodInvocation@@properties.getContainerId() @TO@ SimpleName@@MethodName:assertThat:[properties.getContainerId(), is("myshdpcontainerid")] @AT@ 2980 @LENGTH@ 27 ---------------INS SimpleName@@Name:properties @TO@ MethodInvocation@@properties.getContainerId() @AT@ 2980 @LENGTH@ 10 ---------------INS SimpleName@@MethodName:getContainerId:[] @TO@ MethodInvocation@@properties.getContainerId() @AT@ 2991 @LENGTH@ 16 ------------INS MethodInvocation@@is("myshdpcontainerid") @TO@ SimpleName@@MethodName:assertThat:[properties.getContainerId(), is("myshdpcontainerid")] @AT@ 3009 @LENGTH@ 23 ---------------INS SimpleName@@MethodName:is:["myshdpcontainerid"] @TO@ MethodInvocation@@is("myshdpcontainerid") @AT@ 3009 @LENGTH@ 23 ------------------INS StringLiteral@@"myshdpcontainerid" @TO@ SimpleName@@MethodName:is:["myshdpcontainerid"] @AT@ 3012 @LENGTH@ 19 INS IfStatement@@if (INSTANCE == null) { INSTANCE=new RedisTestProfileValueSource();} @TO@ MethodDeclaration@@public, static, boolean, MethodName:matches, String key, String value, @AT@ 3367 @LENGTH@ 76 ---INS InfixExpression@@INSTANCE == null @TO@ IfStatement@@if (INSTANCE == null) { INSTANCE=new RedisTestProfileValueSource();} @AT@ 3371 @LENGTH@ 16 ------INS SimpleName@@INSTANCE @TO@ InfixExpression@@INSTANCE == null @AT@ 3371 @LENGTH@ 8 ------INS Operator@@== @TO@ InfixExpression@@INSTANCE == null @AT@ 3379 @LENGTH@ 2 ------INS NullLiteral@@null @TO@ InfixExpression@@INSTANCE == null @AT@ 3383 @LENGTH@ 4 ---INS Block@@ThenBody:{ INSTANCE=new RedisTestProfileValueSource();} @TO@ IfStatement@@if (INSTANCE == null) { INSTANCE=new RedisTestProfileValueSource();} @AT@ 3389 @LENGTH@ 54 ------INS ExpressionStatement@@Assignment:INSTANCE=new RedisTestProfileValueSource() @TO@ Block@@ThenBody:{ INSTANCE=new RedisTestProfileValueSource();} @AT@ 3394 @LENGTH@ 45 ---------INS Assignment@@INSTANCE=new RedisTestProfileValueSource() @TO@ ExpressionStatement@@Assignment:INSTANCE=new RedisTestProfileValueSource() @AT@ 3394 @LENGTH@ 44 ------------INS SimpleName@@INSTANCE @TO@ Assignment@@INSTANCE=new RedisTestProfileValueSource() @AT@ 3394 @LENGTH@ 8 ------------INS Operator@@= @TO@ Assignment@@INSTANCE=new RedisTestProfileValueSource() @AT@ 3402 @LENGTH@ 1 ------------INS ClassInstanceCreation@@RedisTestProfileValueSource[] @TO@ Assignment@@INSTANCE=new RedisTestProfileValueSource() @AT@ 3405 @LENGTH@ 33 ---------------INS New@@new @TO@ ClassInstanceCreation@@RedisTestProfileValueSource[] @AT@ 3405 @LENGTH@ 3 ---------------INS SimpleType@@RedisTestProfileValueSource @TO@ ClassInstanceCreation@@RedisTestProfileValueSource[] @AT@ 3409 @LENGTH@ 27 UPD ForStatement@@for (int i=0; i < options.size(); i++) { String key=options.get(i); String key2=options2.get(i); String token=tokens[i]; if (properties.containsKey(key)) { if (!first) { sb.append(token); } hasQuestionmark|=token.contains("?") || key.contains("?"); sb.append(key2); first=false; } range++;} @TO@ for (int i=0; i < options.size(); i++) { String key=options.get(i); String key2=options2.get(i); String token=null; if (tokens.length > i) { token=tokens[i]; } if (properties.containsKey(key)) { if (!first && token != null) { sb.append(token); } hasQuestionmark|=key.contains("?") || (token != null && token.contains("?")); sb.append(key2); first=false; } range++;} @AT@ 25613 @LENGTH@ 524 ---DEL VariableDeclarationStatement@@String token=tokens[i]; @AT@ 25752 @LENGTH@ 25 ------DEL VariableDeclarationFragment@@token=tokens[i] @AT@ 25759 @LENGTH@ 17 ---------DEL ArrayAccess@@tokens[i] @AT@ 25767 @LENGTH@ 9 ---INS VariableDeclarationStatement@@String token=null; @TO@ ForStatement@@for (int i=0; i < options.size(); i++) { String key=options.get(i); String key2=options2.get(i); String token=tokens[i]; if (properties.containsKey(key)) { if (!first) { sb.append(token); } hasQuestionmark|=token.contains("?") || key.contains("?"); sb.append(key2); first=false; } range++;} @AT@ 25752 @LENGTH@ 20 ------MOV SimpleType@@String @TO@ VariableDeclarationStatement@@String token=null; @AT@ 25752 @LENGTH@ 6 ------INS VariableDeclarationFragment@@token=null @TO@ VariableDeclarationStatement@@String token=null; @AT@ 25759 @LENGTH@ 12 ---------MOV SimpleName@@token @TO@ VariableDeclarationFragment@@token=null @AT@ 25759 @LENGTH@ 5 ---------INS NullLiteral@@null @TO@ VariableDeclarationFragment@@token=null @AT@ 25767 @LENGTH@ 4 ---INS IfStatement@@if (tokens.length > i) { token=tokens[i];} @TO@ ForStatement@@for (int i=0; i < options.size(); i++) { String key=options.get(i); String key2=options2.get(i); String token=tokens[i]; if (properties.containsKey(key)) { if (!first) { sb.append(token); } hasQuestionmark|=token.contains("?") || key.contains("?"); sb.append(key2); first=false; } range++;} @AT@ 25785 @LENGTH@ 73 ------INS InfixExpression@@tokens.length > i @TO@ IfStatement@@if (tokens.length > i) { token=tokens[i];} @AT@ 25789 @LENGTH@ 17 ---------INS QualifiedName@@tokens.length @TO@ InfixExpression@@tokens.length > i @AT@ 25789 @LENGTH@ 13 ------------INS SimpleName@@tokens @TO@ QualifiedName@@tokens.length @AT@ 25789 @LENGTH@ 6 ------------INS SimpleName@@length @TO@ QualifiedName@@tokens.length @AT@ 25796 @LENGTH@ 6 ---------INS Operator@@> @TO@ InfixExpression@@tokens.length > i @AT@ 25802 @LENGTH@ 1 ---------INS SimpleName@@i @TO@ InfixExpression@@tokens.length > i @AT@ 25805 @LENGTH@ 1 ------INS Block@@ThenBody:{ token=tokens[i];} @TO@ IfStatement@@if (tokens.length > i) { token=tokens[i];} @AT@ 25808 @LENGTH@ 50 ---------INS ExpressionStatement@@Assignment:token=tokens[i] @TO@ Block@@ThenBody:{ token=tokens[i];} @AT@ 25826 @LENGTH@ 18 ------------INS Assignment@@token=tokens[i] @TO@ ExpressionStatement@@Assignment:token=tokens[i] @AT@ 25826 @LENGTH@ 17 ---------------INS SimpleName@@token @TO@ Assignment@@token=tokens[i] @AT@ 25826 @LENGTH@ 5 ---------------INS Operator@@= @TO@ Assignment@@token=tokens[i] @AT@ 25831 @LENGTH@ 1 ---------------INS ArrayAccess@@tokens[i] @TO@ Assignment@@token=tokens[i] @AT@ 25834 @LENGTH@ 9 ------------------MOV SimpleName@@tokens @TO@ ArrayAccess@@tokens[i] @AT@ 25767 @LENGTH@ 6 ------------------MOV SimpleName@@i @TO@ ArrayAccess@@tokens[i] @AT@ 25774 @LENGTH@ 1 ---UPD IfStatement@@if (properties.containsKey(key)) { if (!first) { sb.append(token); } hasQuestionmark|=token.contains("?") || key.contains("?"); sb.append(key2); first=false;} @TO@ if (properties.containsKey(key)) { if (!first && token != null) { sb.append(token); } hasQuestionmark|=key.contains("?") || (token != null && token.contains("?")); sb.append(key2); first=false;} @AT@ 25831 @LENGTH@ 275 ------UPD Block@@ThenBody:{ if (!first) { sb.append(token); } hasQuestionmark|=token.contains("?") || key.contains("?"); sb.append(key2); first=false;} @TO@ ThenBody:{ if (!first && token != null) { sb.append(token); } hasQuestionmark|=key.contains("?") || (token != null && token.contains("?")); sb.append(key2); first=false;} @AT@ 25864 @LENGTH@ 242 ---------UPD IfStatement@@if (!first) { sb.append(token);} @TO@ if (!first && token != null) { sb.append(token);} @AT@ 25882 @LENGTH@ 69 ------------DEL PrefixExpression@@!first @AT@ 25886 @LENGTH@ 6 ------------INS InfixExpression@@!first && token != null @TO@ IfStatement@@if (!first) { sb.append(token);} @AT@ 25967 @LENGTH@ 23 ---------------INS PrefixExpression@@!first @TO@ InfixExpression@@!first && token != null @AT@ 25967 @LENGTH@ 6 ------------------MOV Operator@@! @TO@ PrefixExpression@@!first @AT@ 25886 @LENGTH@ 1 ------------------MOV SimpleName@@first @TO@ PrefixExpression@@!first @AT@ 25887 @LENGTH@ 5 ---------------INS Operator@@&& @TO@ InfixExpression@@!first && token != null @AT@ 25973 @LENGTH@ 2 ---------------INS InfixExpression@@token != null @TO@ InfixExpression@@!first && token != null @AT@ 25977 @LENGTH@ 13 ------------------INS SimpleName@@token @TO@ InfixExpression@@token != null @AT@ 25977 @LENGTH@ 5 ------------------INS Operator@@!= @TO@ InfixExpression@@token != null @AT@ 25982 @LENGTH@ 2 ------------------INS NullLiteral@@null @TO@ InfixExpression@@token != null @AT@ 25986 @LENGTH@ 4 ---------UPD ExpressionStatement@@Assignment:hasQuestionmark|=token.contains("?") || key.contains("?") @TO@ Assignment:hasQuestionmark|=key.contains("?") || (token != null && token.contains("?")) @AT@ 25968 @LENGTH@ 60 ------------UPD Assignment@@hasQuestionmark|=token.contains("?") || key.contains("?") @TO@ hasQuestionmark|=key.contains("?") || (token != null && token.contains("?")) @AT@ 25968 @LENGTH@ 59 ---------------UPD InfixExpression@@token.contains("?") || key.contains("?") @TO@ key.contains("?") || (token != null && token.contains("?")) @AT@ 25987 @LENGTH@ 40 ------------------MOV Operator@@|| @TO@ InfixExpression@@token.contains("?") || key.contains("?") @AT@ 26006 @LENGTH@ 2 ------------------INS ParenthesizedExpression@@(token != null && token.contains("?")) @TO@ InfixExpression@@token.contains("?") || key.contains("?") @AT@ 26106 @LENGTH@ 38 ---------------------INS InfixExpression@@token != null && token.contains("?") @TO@ ParenthesizedExpression@@(token != null && token.contains("?")) @AT@ 26107 @LENGTH@ 36 ------------------------MOV MethodInvocation@@token.contains("?") @TO@ InfixExpression@@token != null && token.contains("?") @AT@ 25987 @LENGTH@ 19 ------------------------INS InfixExpression@@token != null @TO@ InfixExpression@@token != null && token.contains("?") @AT@ 26107 @LENGTH@ 13 ---------------------------INS SimpleName@@token @TO@ InfixExpression@@token != null @AT@ 26107 @LENGTH@ 5 ---------------------------INS Operator@@!= @TO@ InfixExpression@@token != null @AT@ 26112 @LENGTH@ 2 ---------------------------INS NullLiteral@@null @TO@ InfixExpression@@token != null @AT@ 26116 @LENGTH@ 4 ------------------------INS Operator@@&& @TO@ InfixExpression@@token != null && token.contains("?") @AT@ 26120 @LENGTH@ 2 UPD FieldDeclaration@@public, static, Logger, [LOG=LoggerFactory.getLogger(ActivatorTest.class)] @TO@ public, static, final, Logger, [LOG=LoggerFactory.getLogger(ActivatorTest.class)] @AT@ 1628 @LENGTH@ 72 ---INS Modifier@@final @TO@ FieldDeclaration@@public, static, Logger, [LOG=LoggerFactory.getLogger(ActivatorTest.class)] @AT@ 1537 @LENGTH@ 5 UPD ExpressionStatement@@MethodInvocation:LOG.debug("Registering classpath-scanned entity %s in persistence unit info!",definition.getBeanClassName()) @TO@ MethodInvocation:LOG.debug("Registering classpath-scanned entity {} in persistence unit info!",definition.getBeanClassName()) @AT@ 5186 @LENGTH@ 110 ---UPD MethodInvocation@@LOG.debug("Registering classpath-scanned entity %s in persistence unit info!",definition.getBeanClassName()) @TO@ LOG.debug("Registering classpath-scanned entity {} in persistence unit info!",definition.getBeanClassName()) @AT@ 5186 @LENGTH@ 109 ------UPD SimpleName@@MethodName:debug:["Registering classpath-scanned entity %s in persistence unit info!", definition.getBeanClassName()] @TO@ MethodName:debug:["Registering classpath-scanned entity {} in persistence unit info!", definition.getBeanClassName()] @AT@ 5190 @LENGTH@ 105 ---------UPD StringLiteral@@"Registering classpath-scanned entity %s in persistence unit info!" @TO@ "Registering classpath-scanned entity {} in persistence unit info!" @AT@ 5196 @LENGTH@ 67 UPD ExpressionStatement@@MethodInvocation:assertTrue(String.format("Cause was: %1$s!",ClassUtils.getClassName(expected.getCause())),expected.getCause() instanceof IllegalArgumentException) @TO@ MethodInvocation:assertTrue(String.format("Cause was: %1$s!",ObjectUtils.nullSafeClassName(expected.getCause())),expected.getCause() instanceof IllegalArgumentException) @AT@ 22060 @LENGTH@ 153 ---UPD MethodInvocation@@assertTrue(String.format("Cause was: %1$s!",ClassUtils.getClassName(expected.getCause())),expected.getCause() instanceof IllegalArgumentException) @TO@ assertTrue(String.format("Cause was: %1$s!",ObjectUtils.nullSafeClassName(expected.getCause())),expected.getCause() instanceof IllegalArgumentException) @AT@ 22060 @LENGTH@ 152 ------UPD SimpleName@@MethodName:assertTrue:[String.format("Cause was: %1$s!",ClassUtils.getClassName(expected.getCause())), expected.getCause() instanceof IllegalArgumentException] @TO@ MethodName:assertTrue:[String.format("Cause was: %1$s!",ObjectUtils.nullSafeClassName(expected.getCause())), expected.getCause() instanceof IllegalArgumentException] @AT@ 22060 @LENGTH@ 152 ---------UPD MethodInvocation@@String.format("Cause was: %1$s!",ClassUtils.getClassName(expected.getCause())) @TO@ String.format("Cause was: %1$s!",ObjectUtils.nullSafeClassName(expected.getCause())) @AT@ 22071 @LENGTH@ 79 ------------UPD SimpleName@@MethodName:format:["Cause was: %1$s!", ClassUtils.getClassName(expected.getCause())] @TO@ MethodName:format:["Cause was: %1$s!", ObjectUtils.nullSafeClassName(expected.getCause())] @AT@ 22078 @LENGTH@ 72 ---------------UPD MethodInvocation@@ClassUtils.getClassName(expected.getCause()) @TO@ ObjectUtils.nullSafeClassName(expected.getCause()) @AT@ 22105 @LENGTH@ 44 ------------------UPD SimpleName@@Name:ClassUtils @TO@ Name:ObjectUtils @AT@ 22105 @LENGTH@ 10 ------------------UPD SimpleName@@MethodName:getClassName:[expected.getCause()] @TO@ MethodName:nullSafeClassName:[expected.getCause()] @AT@ 22116 @LENGTH@ 33 INS MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @TO@ TypeDeclaration@@[public, abstract]MessageSupport, [Message] @AT@ 5404 @LENGTH@ 731 ---MOV VariableDeclarationStatement@@boolean sameAttachments=false; @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5389 @LENGTH@ 32 ---INS Modifier@@public @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5404 @LENGTH@ 6 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5411 @LENGTH@ 4 ---INS SimpleName@@MethodName:copyAttachments @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5416 @LENGTH@ 15 ---MOV IfStatement@@if (hasAttachments() && that.hasAttachments() && getAttachments() == that.getAttachments()) { sameAttachments=true;} @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5430 @LENGTH@ 139 ---INS SingleVariableDeclaration@@Message that @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5432 @LENGTH@ 12 ------INS SimpleType@@Message @TO@ SingleVariableDeclaration@@Message that @AT@ 5432 @LENGTH@ 7 ------INS SimpleName@@that @TO@ SingleVariableDeclaration@@Message that @AT@ 5440 @LENGTH@ 4 ---MOV IfStatement@@if (!sameAttachments) { if (hasAttachments()) { getAttachments().clear(); } if (that.hasAttachments()) { getAttachments().putAll(that.getAttachments()); }} @TO@ MethodDeclaration@@public, void, MethodName:copyAttachments, Message that, @AT@ 5579 @LENGTH@ 302 UPD IfStatement@@if (accessTokenValiditySeconds != other.accessTokenValiditySeconds) return false; @TO@ if (accessTokenValiditySeconds == null) { if (other.accessTokenValiditySeconds != null) return false;} else if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @AT@ 12264 @LENGTH@ 84 ---DEL InfixExpression@@accessTokenValiditySeconds != other.accessTokenValiditySeconds @AT@ 12268 @LENGTH@ 62 ------DEL QualifiedName@@other.accessTokenValiditySeconds @AT@ 12298 @LENGTH@ 32 ---INS InfixExpression@@accessTokenValiditySeconds == null @TO@ IfStatement@@if (accessTokenValiditySeconds != other.accessTokenValiditySeconds) return false; @AT@ 12268 @LENGTH@ 34 ------MOV SimpleName@@accessTokenValiditySeconds @TO@ InfixExpression@@accessTokenValiditySeconds == null @AT@ 12268 @LENGTH@ 26 ------INS Operator@@== @TO@ InfixExpression@@accessTokenValiditySeconds == null @AT@ 12294 @LENGTH@ 2 ------INS NullLiteral@@null @TO@ InfixExpression@@accessTokenValiditySeconds == null @AT@ 12298 @LENGTH@ 4 ---INS Block@@ThenBody:{ if (other.accessTokenValiditySeconds != null) return false;} @TO@ IfStatement@@if (accessTokenValiditySeconds != other.accessTokenValiditySeconds) return false; @AT@ 12304 @LENGTH@ 72 ------INS IfStatement@@if (other.accessTokenValiditySeconds != null) return false; @TO@ Block@@ThenBody:{ if (other.accessTokenValiditySeconds != null) return false;} @AT@ 12309 @LENGTH@ 63 ---------INS InfixExpression@@other.accessTokenValiditySeconds != null @TO@ IfStatement@@if (other.accessTokenValiditySeconds != null) return false; @AT@ 12313 @LENGTH@ 40 ------------MOV Operator@@!= @TO@ InfixExpression@@other.accessTokenValiditySeconds != null @AT@ 12294 @LENGTH@ 2 ------------INS QualifiedName@@other.accessTokenValiditySeconds @TO@ InfixExpression@@other.accessTokenValiditySeconds != null @AT@ 12313 @LENGTH@ 32 ---------------INS SimpleName@@other @TO@ QualifiedName@@other.accessTokenValiditySeconds @AT@ 12313 @LENGTH@ 5 ---------------INS SimpleName@@accessTokenValiditySeconds @TO@ QualifiedName@@other.accessTokenValiditySeconds @AT@ 12319 @LENGTH@ 26 ------------INS NullLiteral@@null @TO@ InfixExpression@@other.accessTokenValiditySeconds != null @AT@ 12349 @LENGTH@ 4 ---------MOV Block@@ThenBody:return false; @TO@ IfStatement@@if (other.accessTokenValiditySeconds != null) return false; @AT@ 12335 @LENGTH@ 13 ---INS Block@@ElseBody:if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @TO@ IfStatement@@if (accessTokenValiditySeconds != other.accessTokenValiditySeconds) return false; @AT@ 12382 @LENGTH@ 90 ------INS IfStatement@@if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @TO@ Block@@ElseBody:if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @AT@ 12382 @LENGTH@ 90 ---------INS PrefixExpression@@!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @TO@ IfStatement@@if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @AT@ 12386 @LENGTH@ 68 ------------INS Operator@@! @TO@ PrefixExpression@@!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @AT@ 12386 @LENGTH@ 1 ------------INS MethodInvocation@@accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @TO@ PrefixExpression@@!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @AT@ 12387 @LENGTH@ 67 ---------------INS SimpleName@@Name:accessTokenValiditySeconds @TO@ MethodInvocation@@accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @AT@ 12387 @LENGTH@ 26 ---------------INS SimpleName@@MethodName:equals:[other.accessTokenValiditySeconds] @TO@ MethodInvocation@@accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds) @AT@ 12414 @LENGTH@ 40 ------------------INS QualifiedName@@other.accessTokenValiditySeconds @TO@ SimpleName@@MethodName:equals:[other.accessTokenValiditySeconds] @AT@ 12421 @LENGTH@ 32 ---------------------MOV SimpleName@@other @TO@ QualifiedName@@other.accessTokenValiditySeconds @AT@ 12298 @LENGTH@ 5 ---------------------MOV SimpleName@@accessTokenValiditySeconds @TO@ QualifiedName@@other.accessTokenValiditySeconds @AT@ 12304 @LENGTH@ 26 ---------MOV Block@@ThenBody:return false; @TO@ IfStatement@@if (!accessTokenValiditySeconds.equals(other.accessTokenValiditySeconds)) return false; @AT@ 12424 @LENGTH@ 13 UPD TypeDeclaration@@[@RunWith(Arquillian.class), @ServerSetup({MDB20TopicTestCase.JmsQueueSetup.class}), @Ignore, public]MDB20TopicTestCase, AbstractMDB2xTestCase @TO@ [@RunWith(Arquillian.class), @ServerSetup({MDB20TopicTestCase.JmsQueueSetup.class}), public]MDB20TopicTestCase, AbstractMDB2xTestCase @AT@ 2069 @LENGTH@ 3068 ---DEL MarkerAnnotation@@@Ignore @AT@ 2151 @LENGTH@ 7 INS ExpressionStatement@@MethodInvocation:builder.addDependency(DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)) @TO@ MethodDeclaration@@public, ModuleSpec, MethodName:findModule, ModuleIdentifier identifier, ModuleLoader delegateLoader, ModuleLoadException, @AT@ 954 @LENGTH@ 115 ---INS MethodInvocation@@builder.addDependency(DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)) @TO@ ExpressionStatement@@MethodInvocation:builder.addDependency(DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)) @AT@ 954 @LENGTH@ 114 ------INS SimpleName@@Name:builder @TO@ MethodInvocation@@builder.addDependency(DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)) @AT@ 954 @LENGTH@ 7 ------INS SimpleName@@MethodName:addDependency:[DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)] @TO@ MethodInvocation@@builder.addDependency(DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)) @AT@ 962 @LENGTH@ 106 ---------INS MethodInvocation@@DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true) @TO@ SimpleName@@MethodName:addDependency:[DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true)] @AT@ 977 @LENGTH@ 89 ------------INS SimpleName@@Name:DependencySpec @TO@ MethodInvocation@@DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true) @AT@ 977 @LENGTH@ 14 ------------INS SimpleName@@MethodName:createModuleDependencySpec:[ModuleIdentifier.create("javax.api"), true] @TO@ MethodInvocation@@DependencySpec.createModuleDependencySpec(ModuleIdentifier.create("javax.api"),true) @AT@ 992 @LENGTH@ 74 ---------------INS MethodInvocation@@ModuleIdentifier.create("javax.api") @TO@ SimpleName@@MethodName:createModuleDependencySpec:[ModuleIdentifier.create("javax.api"), true] @AT@ 1020 @LENGTH@ 38 ------------------INS SimpleName@@Name:ModuleIdentifier @TO@ MethodInvocation@@ModuleIdentifier.create("javax.api") @AT@ 1020 @LENGTH@ 16 ------------------INS SimpleName@@MethodName:create:["javax.api"] @TO@ MethodInvocation@@ModuleIdentifier.create("javax.api") @AT@ 1037 @LENGTH@ 21 ---------------------INS StringLiteral@@"javax.api" @TO@ SimpleName@@MethodName:create:["javax.api"] @AT@ 1045 @LENGTH@ 11 ---------------INS BooleanLiteral@@true @TO@ SimpleName@@MethodName:createModuleDependencySpec:[ModuleIdentifier.create("javax.api"), true] @AT@ 1060 @LENGTH@ 4 INS MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @TO@ TypeDeclaration@@[public, final]URISupport, @AT@ 1638 @LENGTH@ 146 ---INS Modifier@@public @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1638 @LENGTH@ 6 ---INS Modifier@@static @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1645 @LENGTH@ 6 ---INS SimpleType@@URI @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1652 @LENGTH@ 3 ---INS SimpleName@@MethodName:normalizeUri @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1656 @LENGTH@ 12 ---INS SingleVariableDeclaration@@String uri @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1669 @LENGTH@ 10 ------INS SimpleType@@String @TO@ SingleVariableDeclaration@@String uri @AT@ 1669 @LENGTH@ 6 ------INS SimpleName@@uri @TO@ SingleVariableDeclaration@@String uri @AT@ 1676 @LENGTH@ 3 ---INS SimpleType@@URISyntaxException @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1688 @LENGTH@ 18 ---INS ReturnStatement@@ClassInstanceCreation:new URI(UnsafeUriCharactersEncoder.encode(uri,true)) @TO@ MethodDeclaration@@public, static, URI, MethodName:normalizeUri, String uri, URISyntaxException, @AT@ 1717 @LENGTH@ 61 ------INS ClassInstanceCreation@@URI[UnsafeUriCharactersEncoder.encode(uri,true)] @TO@ ReturnStatement@@ClassInstanceCreation:new URI(UnsafeUriCharactersEncoder.encode(uri,true)) @AT@ 1724 @LENGTH@ 53 ---------INS New@@new @TO@ ClassInstanceCreation@@URI[UnsafeUriCharactersEncoder.encode(uri,true)] @AT@ 1724 @LENGTH@ 3 ---------INS SimpleType@@URI @TO@ ClassInstanceCreation@@URI[UnsafeUriCharactersEncoder.encode(uri,true)] @AT@ 1728 @LENGTH@ 3 ---------INS MethodInvocation@@UnsafeUriCharactersEncoder.encode(uri,true) @TO@ ClassInstanceCreation@@URI[UnsafeUriCharactersEncoder.encode(uri,true)] @AT@ 1732 @LENGTH@ 44 ------------INS SimpleName@@Name:UnsafeUriCharactersEncoder @TO@ MethodInvocation@@UnsafeUriCharactersEncoder.encode(uri,true) @AT@ 1732 @LENGTH@ 26 ------------INS SimpleName@@MethodName:encode:[uri, true] @TO@ MethodInvocation@@UnsafeUriCharactersEncoder.encode(uri,true) @AT@ 1759 @LENGTH@ 17 ---------------INS SimpleName@@uri @TO@ SimpleName@@MethodName:encode:[uri, true] @AT@ 1766 @LENGTH@ 3 ---------------INS BooleanLiteral@@true @TO@ SimpleName@@MethodName:encode:[uri, true] @AT@ 1771 @LENGTH@ 4 UPD VariableDeclarationStatement@@Property property=new JsonSchema.Property("foo","bar",false); @TO@ JsonSchemaProperty property=new JsonSchemaProperty("foo",null,"bar",false); @AT@ 1248 @LENGTH@ 65 ---UPD SimpleType@@Property @TO@ JsonSchemaProperty @AT@ 1248 @LENGTH@ 8 ---UPD VariableDeclarationFragment@@property=new JsonSchema.Property("foo","bar",false) @TO@ property=new JsonSchemaProperty("foo",null,"bar",false) @AT@ 1257 @LENGTH@ 55 ------UPD ClassInstanceCreation@@JsonSchema.Property["foo", "bar", false] @TO@ JsonSchemaProperty["foo", null, "bar", false] @AT@ 1268 @LENGTH@ 44 ---------UPD SimpleType@@JsonSchema.Property @TO@ JsonSchemaProperty @AT@ 1272 @LENGTH@ 19 ---------INS NullLiteral@@null @TO@ ClassInstanceCreation@@JsonSchema.Property["foo", "bar", false] @AT@ 1318 @LENGTH@ 4 INS MethodDeclaration@@public, Set, MethodName:getRatings, @TO@ TypeDeclaration@@[public]User, Person @AT@ 1845 @LENGTH@ 63 ---INS Modifier@@public @TO@ MethodDeclaration@@public, Set, MethodName:getRatings, @AT@ 1845 @LENGTH@ 6 ---INS ParameterizedType@@Set @TO@ MethodDeclaration@@public, Set, MethodName:getRatings, @AT@ 1852 @LENGTH@ 11 ------INS SimpleType@@Set @TO@ ParameterizedType@@Set @AT@ 1852 @LENGTH@ 3 ------INS SimpleType@@Rating @TO@ ParameterizedType@@Set @AT@ 1856 @LENGTH@ 6 ---INS SimpleName@@MethodName:getRatings @TO@ MethodDeclaration@@public, Set, MethodName:getRatings, @AT@ 1864 @LENGTH@ 10 ---INS ReturnStatement@@SimpleName:ratings @TO@ MethodDeclaration@@public, Set, MethodName:getRatings, @AT@ 1887 @LENGTH@ 15 ------INS SimpleName@@ratings @TO@ ReturnStatement@@SimpleName:ratings @AT@ 1894 @LENGTH@ 7 UPD MethodDeclaration@@public, List, MethodName:findByFirstname, final String firstname, @TO@ List, MethodName:findByFirstname, final String firstname, @AT@ 1138 @LENGTH@ 67 ---DEL Modifier@@public @AT@ 1138 @LENGTH@ 6 UPD MethodDeclaration@@voidMethodName:Route, final SimpleRegistry registry, @TO@ voidMethodName:Route, final Registry registry, @AT@ 1551 @LENGTH@ 78 ---UPD SingleVariableDeclaration@@final SimpleRegistry registry @TO@ final Registry registry @AT@ 1557 @LENGTH@ 29 ------UPD SimpleType@@SimpleRegistry @TO@ Registry @AT@ 1563 @LENGTH@ 14 INS MethodDeclaration@@public, int, MethodName:getOrder, @TO@ TypeDeclaration@@[@Order(1000), public]WithSecurityContextTestExecutionListener, AbstractTestExecutionListener @AT@ 4427 @LENGTH@ 41 ---INS Modifier@@public @TO@ MethodDeclaration@@public, int, MethodName:getOrder, @AT@ 4427 @LENGTH@ 6 ---INS PrimitiveType@@int @TO@ MethodDeclaration@@public, int, MethodName:getOrder, @AT@ 4434 @LENGTH@ 3 ---INS SimpleName@@MethodName:getOrder @TO@ MethodDeclaration@@public, int, MethodName:getOrder, @AT@ 4438 @LENGTH@ 8 ---INS ReturnStatement@@NumberLiteral:1000 @TO@ MethodDeclaration@@public, int, MethodName:getOrder, @AT@ 4453 @LENGTH@ 12 ------INS NumberLiteral@@1000 @TO@ ReturnStatement@@NumberLiteral:1000 @AT@ 4460 @LENGTH@ 4 INS MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @TO@ TypeDeclaration@@JsonPatchHandler, @AT@ 5044 @LENGTH@ 460 ---MOV VariableDeclarationStatement@@CollectionType listOfOperationsType=mapper.getTypeFactory().constructCollectionType(List.class,JsonPatchOperation.class); @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 3684 @LENGTH@ 128 ---INS Modifier@@private @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 5044 @LENGTH@ 7 ---INS ParameterizedType@@List @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 5052 @LENGTH@ 24 ------INS SimpleType@@List @TO@ ParameterizedType@@List @AT@ 5052 @LENGTH@ 4 ------INS SimpleType@@JsonPatchOperation @TO@ ParameterizedType@@List @AT@ 5057 @LENGTH@ 18 ---INS SimpleName@@MethodName:getPatchOperations @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 5077 @LENGTH@ 18 ---INS SingleVariableDeclaration@@InputStream source @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 5096 @LENGTH@ 18 ------INS SimpleType@@InputStream @TO@ SingleVariableDeclaration@@InputStream source @AT@ 5096 @LENGTH@ 11 ------INS SimpleName@@source @TO@ SingleVariableDeclaration@@InputStream source @AT@ 5108 @LENGTH@ 6 ---INS TryStatement@@try { return mapper.readValue(source,listOfOperationsType);} catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @TO@ MethodDeclaration@@private, List, MethodName:getPatchOperations, InputStream source, @AT@ 5253 @LENGTH@ 248 ------INS ReturnStatement@@MethodInvocation:mapper.readValue(source,listOfOperationsType) @TO@ TryStatement@@try { return mapper.readValue(source,listOfOperationsType);} catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @AT@ 5262 @LENGTH@ 54 ---------MOV MethodInvocation@@mapper.readValue(source,listOfOperationsType) @TO@ ReturnStatement@@MethodInvocation:mapper.readValue(source,listOfOperationsType) @AT@ 3852 @LENGTH@ 46 ------INS CatchClause@@catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @TO@ TryStatement@@try { return mapper.readValue(source,listOfOperationsType);} catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @AT@ 5321 @LENGTH@ 180 ---------INS SingleVariableDeclaration@@Exception o_O @TO@ CatchClause@@catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @AT@ 5328 @LENGTH@ 13 ------------INS SimpleType@@Exception @TO@ SingleVariableDeclaration@@Exception o_O @AT@ 5328 @LENGTH@ 9 ------------INS SimpleName@@o_O @TO@ SingleVariableDeclaration@@Exception o_O @AT@ 5338 @LENGTH@ 3 ---------INS ThrowStatement@@ClassInstanceCreation:new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O) @TO@ CatchClause@@catch (Exception o_O) { throw new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O);} @AT@ 5348 @LENGTH@ 149 ------------INS ClassInstanceCreation@@HttpMessageNotReadableException[String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON), o_O] @TO@ ThrowStatement@@ClassInstanceCreation:new HttpMessageNotReadableException(String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON),o_O) @AT@ 5354 @LENGTH@ 142 ---------------INS New@@new @TO@ ClassInstanceCreation@@HttpMessageNotReadableException[String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON), o_O] @AT@ 5354 @LENGTH@ 3 ---------------INS SimpleType@@HttpMessageNotReadableException @TO@ ClassInstanceCreation@@HttpMessageNotReadableException[String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON), o_O] @AT@ 5358 @LENGTH@ 31 ---------------INS MethodInvocation@@String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON) @TO@ ClassInstanceCreation@@HttpMessageNotReadableException[String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON), o_O] @AT@ 5396 @LENGTH@ 94 ------------------INS SimpleName@@Name:String @TO@ MethodInvocation@@String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON) @AT@ 5396 @LENGTH@ 6 ------------------INS SimpleName@@MethodName:format:["Could not read PATCH operations! Expected %s!", RestMediaTypes.JSON_PATCH_JSON] @TO@ MethodInvocation@@String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON) @AT@ 5403 @LENGTH@ 87 ---------------------INS StringLiteral@@"Could not read PATCH operations! Expected %s!" @TO@ SimpleName@@MethodName:format:["Could not read PATCH operations! Expected %s!", RestMediaTypes.JSON_PATCH_JSON] @AT@ 5410 @LENGTH@ 47 ---------------------INS QualifiedName@@RestMediaTypes.JSON_PATCH_JSON @TO@ SimpleName@@MethodName:format:["Could not read PATCH operations! Expected %s!", RestMediaTypes.JSON_PATCH_JSON] @AT@ 5459 @LENGTH@ 30 ------------------------INS SimpleName@@RestMediaTypes @TO@ QualifiedName@@RestMediaTypes.JSON_PATCH_JSON @AT@ 5459 @LENGTH@ 14 ------------------------INS SimpleName@@JSON_PATCH_JSON @TO@ QualifiedName@@RestMediaTypes.JSON_PATCH_JSON @AT@ 5474 @LENGTH@ 15 ---------------INS SimpleName@@o_O @TO@ ClassInstanceCreation@@HttpMessageNotReadableException[String.format("Could not read PATCH operations! Expected %s!",RestMediaTypes.JSON_PATCH_JSON), o_O] @AT@ 5492 @LENGTH@ 3 UPD TypeDeclaration@@[public]Locator, @TO@ [public, final]Locator, @AT@ 1036 @LENGTH@ 330 ---INS Modifier@@final @TO@ TypeDeclaration@@[public]Locator, @AT@ 1043 @LENGTH@ 5 UPD ExpressionStatement@@MethodInvocation:from("file:src/test/resources/org/apache/camel/aggregate/zipfile/data?consumer.delay=1000&noop=true&recursive=true").aggregate(new ZipAggregationStrategy(true)).constant(true).completionFromBatchConsumer().eagerCheckCompletion().to("file:target/out").to("mock:aggregateToZipEntry").log("Done processing zip file: ${header.CamelFileName}") @TO@ MethodInvocation:from("file:src/test/resources/org/apache/camel/aggregate/zipfile/data?consumer.delay=1000&noop=true&recursive=true").aggregate(new ZipAggregationStrategy(true,true)).constant(true).completionFromBatchConsumer().eagerCheckCompletion().to("file:target/out").to("mock:aggregateToZipEntry").log("Done processing zip file: ${header.CamelFileName}") @AT@ 3290 @LENGTH@ 498 ---UPD MethodInvocation@@from("file:src/test/resources/org/apache/camel/aggregate/zipfile/data?consumer.delay=1000&noop=true&recursive=true").aggregate(new ZipAggregationStrategy(true)).constant(true).completionFromBatchConsumer().eagerCheckCompletion().to("file:target/out").to("mock:aggregateToZipEntry").log("Done processing zip file: ${header.CamelFileName}") @TO@ from("file:src/test/resources/org/apache/camel/aggregate/zipfile/data?consumer.delay=1000&noop=true&recursive=true").aggregate(new ZipAggregationStrategy(true,true)).constant(true).completionFromBatchConsumer().eagerCheckCompletion().to("file:target/out").to("mock:aggregateToZipEntry").log("Done processing zip file: ${header.CamelFileName}") @AT@ 3290 @LENGTH@ 497 ------UPD MethodInvocation@@MethodName:aggregate:[new ZipAggregationStrategy(true)] @TO@ MethodName:aggregate:[new ZipAggregationStrategy(true,true)] @AT@ 3290 @LENGTH@ 181 ---------UPD ClassInstanceCreation@@ZipAggregationStrategy[true] @TO@ ZipAggregationStrategy[true, true] @AT@ 3438 @LENGTH@ 32 ------------INS BooleanLiteral@@true @TO@ ClassInstanceCreation@@ZipAggregationStrategy[true] @AT@ 3471 @LENGTH@ 4 UPD TypeDeclaration@@[private, static]EventHandlerMethod, @TO@ [static]EventHandlerMethod, @AT@ 6989 @LENGTH@ 524 ---DEL Modifier@@private @AT@ 6989 @LENGTH@ 7 INS MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @TO@ TypeDeclaration@@[public]CompositeTokenGranter, [TokenGranter] @AT@ 1347 @LENGTH@ 192 ---INS Modifier@@public @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1347 @LENGTH@ 6 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1354 @LENGTH@ 4 ---INS SimpleName@@MethodName:addTokenGranter @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1359 @LENGTH@ 15 ---INS SingleVariableDeclaration@@TokenGranter tokenGranter @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1375 @LENGTH@ 25 ------INS SimpleType@@TokenGranter @TO@ SingleVariableDeclaration@@TokenGranter tokenGranter @AT@ 1375 @LENGTH@ 12 ------INS SimpleName@@tokenGranter @TO@ SingleVariableDeclaration@@TokenGranter tokenGranter @AT@ 1388 @LENGTH@ 12 ---INS IfStatement@@if (tokenGranter == null) { throw new IllegalArgumentException("Token granter is null");} @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1406 @LENGTH@ 95 ------INS InfixExpression@@tokenGranter == null @TO@ IfStatement@@if (tokenGranter == null) { throw new IllegalArgumentException("Token granter is null");} @AT@ 1410 @LENGTH@ 20 ---------INS SimpleName@@tokenGranter @TO@ InfixExpression@@tokenGranter == null @AT@ 1410 @LENGTH@ 12 ---------INS Operator@@== @TO@ InfixExpression@@tokenGranter == null @AT@ 1422 @LENGTH@ 2 ---------INS NullLiteral@@null @TO@ InfixExpression@@tokenGranter == null @AT@ 1426 @LENGTH@ 4 ------INS Block@@ThenBody:{ throw new IllegalArgumentException("Token granter is null");} @TO@ IfStatement@@if (tokenGranter == null) { throw new IllegalArgumentException("Token granter is null");} @AT@ 1432 @LENGTH@ 69 ---------INS ThrowStatement@@ClassInstanceCreation:new IllegalArgumentException("Token granter is null") @TO@ Block@@ThenBody:{ throw new IllegalArgumentException("Token granter is null");} @AT@ 1437 @LENGTH@ 60 ------------INS ClassInstanceCreation@@IllegalArgumentException["Token granter is null"] @TO@ ThrowStatement@@ClassInstanceCreation:new IllegalArgumentException("Token granter is null") @AT@ 1443 @LENGTH@ 53 ---------------INS New@@new @TO@ ClassInstanceCreation@@IllegalArgumentException["Token granter is null"] @AT@ 1443 @LENGTH@ 3 ---------------INS SimpleType@@IllegalArgumentException @TO@ ClassInstanceCreation@@IllegalArgumentException["Token granter is null"] @AT@ 1447 @LENGTH@ 24 ---------------INS StringLiteral@@"Token granter is null" @TO@ ClassInstanceCreation@@IllegalArgumentException["Token granter is null"] @AT@ 1472 @LENGTH@ 23 ---INS ExpressionStatement@@MethodInvocation:tokenGranters.add(tokenGranter) @TO@ MethodDeclaration@@public, void, MethodName:addTokenGranter, TokenGranter tokenGranter, @AT@ 1504 @LENGTH@ 32 ------INS MethodInvocation@@tokenGranters.add(tokenGranter) @TO@ ExpressionStatement@@MethodInvocation:tokenGranters.add(tokenGranter) @AT@ 1504 @LENGTH@ 31 ---------INS SimpleName@@Name:tokenGranters @TO@ MethodInvocation@@tokenGranters.add(tokenGranter) @AT@ 1504 @LENGTH@ 13 ---------INS SimpleName@@MethodName:add:[tokenGranter] @TO@ MethodInvocation@@tokenGranters.add(tokenGranter) @AT@ 1518 @LENGTH@ 17 ------------INS SimpleName@@tokenGranter @TO@ SimpleName@@MethodName:add:[tokenGranter] @AT@ 1522 @LENGTH@ 12 UPD VariableDeclarationStatement@@RelNode modifiedOptimizedOptiqPlan=PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema); @TO@ RelNode modifiedOptimizedOptiqPlan=PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema,this.getQB().getTableDesc() != null); @AT@ 26638 @LENGTH@ 157 ---UPD VariableDeclarationFragment@@modifiedOptimizedOptiqPlan=PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema) @TO@ modifiedOptimizedOptiqPlan=PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema,this.getQB().getTableDesc() != null) @AT@ 26646 @LENGTH@ 148 ------UPD MethodInvocation@@PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema) @TO@ PlanModifierForReturnPath.convertOpTree(introduceProjectIfNeeded(optimizedOptiqPlan),topLevelFieldSchema,this.getQB().getTableDesc() != null) @AT@ 26675 @LENGTH@ 119 ---------UPD SimpleName@@MethodName:convertOpTree:[introduceProjectIfNeeded(optimizedOptiqPlan), topLevelFieldSchema] @TO@ MethodName:convertOpTree:[introduceProjectIfNeeded(optimizedOptiqPlan), topLevelFieldSchema, this.getQB().getTableDesc() != null] @AT@ 26701 @LENGTH@ 93 ------------INS InfixExpression@@this.getQB().getTableDesc() != null @TO@ SimpleName@@MethodName:convertOpTree:[introduceProjectIfNeeded(optimizedOptiqPlan), topLevelFieldSchema] @AT@ 26791 @LENGTH@ 48 ---------------INS MethodInvocation@@this.getQB().getTableDesc() @TO@ InfixExpression@@this.getQB().getTableDesc() != null @AT@ 26791 @LENGTH@ 40 ------------------INS MethodInvocation@@MethodName:getQB:[] @TO@ MethodInvocation@@this.getQB().getTableDesc() @AT@ 26791 @LENGTH@ 12 ------------------INS ThisExpression@@this @TO@ MethodInvocation@@this.getQB().getTableDesc() @AT@ 26791 @LENGTH@ 4 ------------------INS SimpleName@@MethodName:getTableDesc:[] @TO@ MethodInvocation@@this.getQB().getTableDesc() @AT@ 26817 @LENGTH@ 14 ---------------INS Operator@@!= @TO@ InfixExpression@@this.getQB().getTableDesc() != null @AT@ 26831 @LENGTH@ 2 ---------------INS NullLiteral@@null @TO@ InfixExpression@@this.getQB().getTableDesc() != null @AT@ 26835 @LENGTH@ 4 UPD IfStatement@@if (parserState == ParserState.METHOD_SUMMARY && HTML.Tag.TABLE.equals(tag.getHTMLTag())) { parserState=ParserState.INIT;} @TO@ if (parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() && HTML.Tag.TABLE.equals(tag.getHTMLTag())) { parserState=ParserState.INIT;} @AT@ 6417 @LENGTH@ 188 ---UPD InfixExpression@@parserState == ParserState.METHOD_SUMMARY && HTML.Tag.TABLE.equals(tag.getHTMLTag()) @TO@ parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() && HTML.Tag.TABLE.equals(tag.getHTMLTag()) @AT@ 6421 @LENGTH@ 84 ------INS InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && HTML.Tag.TABLE.equals(tag.getHTMLTag()) @AT@ 6420 @LENGTH@ 75 ---------MOV InfixExpression@@parserState == ParserState.METHOD_SUMMARY @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6421 @LENGTH@ 41 ---------MOV Operator@@&& @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6462 @LENGTH@ 2 ---------INS PrefixExpression@@!methods.isEmpty() @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6477 @LENGTH@ 18 ------------INS Operator@@! @TO@ PrefixExpression@@!methods.isEmpty() @AT@ 6477 @LENGTH@ 1 ------------INS MethodInvocation@@methods.isEmpty() @TO@ PrefixExpression@@!methods.isEmpty() @AT@ 6478 @LENGTH@ 17 ---------------INS SimpleName@@Name:methods @TO@ MethodInvocation@@methods.isEmpty() @AT@ 6478 @LENGTH@ 7 ---------------INS SimpleName@@MethodName:isEmpty:[] @TO@ MethodInvocation@@methods.isEmpty() @AT@ 6486 @LENGTH@ 9 ------INS InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && HTML.Tag.TABLE.equals(tag.getHTMLTag()) @AT@ 6420 @LENGTH@ 75 ---------MOV InfixExpression@@parserState == ParserState.METHOD_SUMMARY @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6421 @LENGTH@ 41 ---------MOV Operator@@&& @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6462 @LENGTH@ 2 ---------INS PrefixExpression@@!methods.isEmpty() @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && !methods.isEmpty() @AT@ 6477 @LENGTH@ 18 ------------INS Operator@@! @TO@ PrefixExpression@@!methods.isEmpty() @AT@ 6477 @LENGTH@ 1 ------------INS MethodInvocation@@methods.isEmpty() @TO@ PrefixExpression@@!methods.isEmpty() @AT@ 6478 @LENGTH@ 17 ---------------INS SimpleName@@Name:methods @TO@ MethodInvocation@@methods.isEmpty() @AT@ 6478 @LENGTH@ 7 ---------------INS SimpleName@@MethodName:isEmpty:[] @TO@ MethodInvocation@@methods.isEmpty() @AT@ 6486 @LENGTH@ 9 ------INS Operator@@&& @TO@ InfixExpression@@parserState == ParserState.METHOD_SUMMARY && HTML.Tag.TABLE.equals(tag.getHTMLTag()) @AT@ 6495 @LENGTH@ 2 INS MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @TO@ TypeDeclaration@@[public]EEFraction, Ee[Fraction] @AT@ 2511 @LENGTH@ 389 ---INS Modifier@@public @TO@ MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @AT@ 2511 @LENGTH@ 6 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @AT@ 2518 @LENGTH@ 4 ---INS SimpleName@@MethodName:postInitialize @TO@ MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @AT@ 2523 @LENGTH@ 14 ---INS SingleVariableDeclaration@@Container.PostInitContext initContext @TO@ MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @AT@ 2538 @LENGTH@ 37 ------INS SimpleType@@Container.PostInitContext @TO@ SingleVariableDeclaration@@Container.PostInitContext initContext @AT@ 2538 @LENGTH@ 25 ------INS SimpleName@@initContext @TO@ SingleVariableDeclaration@@Container.PostInitContext initContext @AT@ 2564 @LENGTH@ 11 ---INS IfStatement@@if (initContext.hasFraction("Messaging")) { if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @TO@ MethodDeclaration@@public, void, MethodName:postInitialize, Container.PostInitContext initContext, @AT@ 2587 @LENGTH@ 307 ------INS MethodInvocation@@initContext.hasFraction("Messaging") @TO@ IfStatement@@if (initContext.hasFraction("Messaging")) { if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @AT@ 2592 @LENGTH@ 38 ---------INS SimpleName@@Name:initContext @TO@ MethodInvocation@@initContext.hasFraction("Messaging") @AT@ 2592 @LENGTH@ 11 ---------INS SimpleName@@MethodName:hasFraction:["Messaging"] @TO@ MethodInvocation@@initContext.hasFraction("Messaging") @AT@ 2604 @LENGTH@ 26 ------------INS StringLiteral@@"Messaging" @TO@ SimpleName@@MethodName:hasFraction:["Messaging"] @AT@ 2617 @LENGTH@ 11 ------INS Block@@ThenBody:{ if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @TO@ IfStatement@@if (initContext.hasFraction("Messaging")) { if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @AT@ 2632 @LENGTH@ 262 ---------INS IfStatement@@if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings());} @TO@ Block@@ThenBody:{ if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @AT@ 2646 @LENGTH@ 116 ------------INS InfixExpression@@this.defaultBindings() == null @TO@ IfStatement@@if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings());} @AT@ 2651 @LENGTH@ 30 ---------------INS MethodInvocation@@this.defaultBindings() @TO@ InfixExpression@@this.defaultBindings() == null @AT@ 2651 @LENGTH@ 22 ------------------INS ThisExpression@@this @TO@ MethodInvocation@@this.defaultBindings() @AT@ 2651 @LENGTH@ 4 ------------------INS SimpleName@@MethodName:defaultBindings:[] @TO@ MethodInvocation@@this.defaultBindings() @AT@ 2656 @LENGTH@ 17 ---------------INS Operator@@== @TO@ InfixExpression@@this.defaultBindings() == null @AT@ 2673 @LENGTH@ 2 ---------------INS NullLiteral@@null @TO@ InfixExpression@@this.defaultBindings() == null @AT@ 2677 @LENGTH@ 4 ------------INS Block@@ThenBody:{ this.defaultBindings(new DefaultBindings());} @TO@ IfStatement@@if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings());} @AT@ 2684 @LENGTH@ 78 ---------------INS ExpressionStatement@@MethodInvocation:this.defaultBindings(new DefaultBindings()) @TO@ Block@@ThenBody:{ this.defaultBindings(new DefaultBindings());} @AT@ 2702 @LENGTH@ 46 ------------------INS MethodInvocation@@this.defaultBindings(new DefaultBindings()) @TO@ ExpressionStatement@@MethodInvocation:this.defaultBindings(new DefaultBindings()) @AT@ 2702 @LENGTH@ 45 ---------------------INS ThisExpression@@this @TO@ MethodInvocation@@this.defaultBindings(new DefaultBindings()) @AT@ 2702 @LENGTH@ 4 ---------------------INS SimpleName@@MethodName:defaultBindings:[new DefaultBindings()] @TO@ MethodInvocation@@this.defaultBindings(new DefaultBindings()) @AT@ 2707 @LENGTH@ 40 ------------------------INS ClassInstanceCreation@@DefaultBindings[] @TO@ SimpleName@@MethodName:defaultBindings:[new DefaultBindings()] @AT@ 2724 @LENGTH@ 21 ---------------------------INS New@@new @TO@ ClassInstanceCreation@@DefaultBindings[] @AT@ 2724 @LENGTH@ 3 ---------------------------INS SimpleType@@DefaultBindings @TO@ ClassInstanceCreation@@DefaultBindings[] @AT@ 2728 @LENGTH@ 15 ---------INS ExpressionStatement@@MethodInvocation:this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @TO@ Block@@ThenBody:{ if (this.defaultBindings() == null) { this.defaultBindings(new DefaultBindings()); } this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory");} @AT@ 2775 @LENGTH@ 109 ------------INS MethodInvocation@@this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @TO@ ExpressionStatement@@MethodInvocation:this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @AT@ 2775 @LENGTH@ 108 ---------------INS MethodInvocation@@MethodName:defaultBindings:[] @TO@ MethodInvocation@@this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @AT@ 2775 @LENGTH@ 22 ---------------INS ThisExpression@@this @TO@ MethodInvocation@@this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @AT@ 2775 @LENGTH@ 4 ---------------INS SimpleName@@MethodName:jmsConnectionFactory:["java:jboss/DefaultJMSConnectionFactory"] @TO@ MethodInvocation@@this.defaultBindings().jmsConnectionFactory("java:jboss/DefaultJMSConnectionFactory") @AT@ 2819 @LENGTH@ 64 ------------------INS StringLiteral@@"java:jboss/DefaultJMSConnectionFactory" @TO@ SimpleName@@MethodName:jmsConnectionFactory:["java:jboss/DefaultJMSConnectionFactory"] @AT@ 2841 @LENGTH@ 40 UPD ExpressionStatement@@MethodInvocation:quartz.setEnableJmx(isEnableJmx()) @TO@ MethodInvocation:quartz.setEnableJmx(useJmx()) @AT@ 1302 @LENGTH@ 35 ---UPD MethodInvocation@@quartz.setEnableJmx(isEnableJmx()) @TO@ quartz.setEnableJmx(useJmx()) @AT@ 1302 @LENGTH@ 34 ------UPD SimpleName@@MethodName:setEnableJmx:[isEnableJmx()] @TO@ MethodName:setEnableJmx:[useJmx()] @AT@ 1309 @LENGTH@ 27 ---------UPD MethodInvocation@@MethodName:isEnableJmx:[] @TO@ MethodName:useJmx:[] @AT@ 1322 @LENGTH@ 13 UPD VariableDeclarationStatement@@Class clazz=(Class)parameterizedType.getActualTypeArguments()[0]; @TO@ Class clazz=(Class)parameterizedType.getActualTypeArguments()[0]; @AT@ 1918 @LENGTH@ 71 ---UPD VariableDeclarationFragment@@clazz=(Class)parameterizedType.getActualTypeArguments()[0] @TO@ clazz=(Class)parameterizedType.getActualTypeArguments()[0] @AT@ 1927 @LENGTH@ 61 ------UPD CastExpression@@(Class)parameterizedType.getActualTypeArguments()[0] @TO@ (Class)parameterizedType.getActualTypeArguments()[0] @AT@ 1935 @LENGTH@ 53 ---------INS ParameterizedType@@Class @TO@ CastExpression@@(Class)parameterizedType.getActualTypeArguments()[0] @AT@ 1936 @LENGTH@ 8 ------------INS SimpleType@@Class @TO@ ParameterizedType@@Class @AT@ 1936 @LENGTH@ 5 ------------INS WildcardType@@? @TO@ ParameterizedType@@Class @AT@ 1942 @LENGTH@ 1 ---------DEL SimpleType@@Class @AT@ 1936 @LENGTH@ 5 INS ExpressionStatement@@MethodInvocation:post.setHeader("X-Management-Client-Name","test-client") @TO@ MethodDeclaration@@private, ModelNode, MethodName:executePost, final ContentBody operation, final boolean encoded, final List streams, IOException, @AT@ 8266 @LENGTH@ 58 ---INS MethodInvocation@@post.setHeader("X-Management-Client-Name","test-client") @TO@ ExpressionStatement@@MethodInvocation:post.setHeader("X-Management-Client-Name","test-client") @AT@ 8266 @LENGTH@ 57 ------INS SimpleName@@Name:post @TO@ MethodInvocation@@post.setHeader("X-Management-Client-Name","test-client") @AT@ 8266 @LENGTH@ 4 ------INS SimpleName@@MethodName:setHeader:["X-Management-Client-Name", "test-client"] @TO@ MethodInvocation@@post.setHeader("X-Management-Client-Name","test-client") @AT@ 8271 @LENGTH@ 52 ---------INS StringLiteral@@"X-Management-Client-Name" @TO@ SimpleName@@MethodName:setHeader:["X-Management-Client-Name", "test-client"] @AT@ 8281 @LENGTH@ 26 ---------INS StringLiteral@@"test-client" @TO@ SimpleName@@MethodName:setHeader:["X-Management-Client-Name", "test-client"] @AT@ 8309 @LENGTH@ 13 INS IfStatement@@if (additionalModules == null) { additionalModules=new String[]{"modules"};} @TO@ MethodDeclaration@@public, void, MethodName:execute, MojoExecutionException, MojoFailureException, @AT@ 5363 @LENGTH@ 100 ---INS InfixExpression@@additionalModules == null @TO@ IfStatement@@if (additionalModules == null) { additionalModules=new String[]{"modules"};} @AT@ 5367 @LENGTH@ 25 ------INS SimpleName@@additionalModules @TO@ InfixExpression@@additionalModules == null @AT@ 5367 @LENGTH@ 17 ------INS Operator@@== @TO@ InfixExpression@@additionalModules == null @AT@ 5384 @LENGTH@ 2 ------INS NullLiteral@@null @TO@ InfixExpression@@additionalModules == null @AT@ 5388 @LENGTH@ 4 ---INS Block@@ThenBody:{ additionalModules=new String[]{"modules"};} @TO@ IfStatement@@if (additionalModules == null) { additionalModules=new String[]{"modules"};} @AT@ 5394 @LENGTH@ 69 ------INS ExpressionStatement@@Assignment:additionalModules=new String[]{"modules"} @TO@ Block@@ThenBody:{ additionalModules=new String[]{"modules"};} @AT@ 5408 @LENGTH@ 45 ---------INS Assignment@@additionalModules=new String[]{"modules"} @TO@ ExpressionStatement@@Assignment:additionalModules=new String[]{"modules"} @AT@ 5408 @LENGTH@ 44 ------------INS SimpleName@@additionalModules @TO@ Assignment@@additionalModules=new String[]{"modules"} @AT@ 5408 @LENGTH@ 17 ------------INS Operator@@= @TO@ Assignment@@additionalModules=new String[]{"modules"} @AT@ 5425 @LENGTH@ 1 ------------INS ArrayCreation@@new String[]{"modules"} @TO@ Assignment@@additionalModules=new String[]{"modules"} @AT@ 5428 @LENGTH@ 24 ---------------INS ArrayType@@String[] @TO@ ArrayCreation@@new String[]{"modules"} @AT@ 5432 @LENGTH@ 8 ------------------INS SimpleType@@String @TO@ ArrayType@@String[] @AT@ 5432 @LENGTH@ 6 ---------------INS ArrayInitializer@@{"modules"} @TO@ ArrayCreation@@new String[]{"modules"} @AT@ 5441 @LENGTH@ 11 ------------------INS StringLiteral@@"modules" @TO@ ArrayInitializer@@{"modules"} @AT@ 5442 @LENGTH@ 9 UPD ExpressionStatement@@Assignment:found=s.startsWith("\"" + group + "\":") @TO@ Assignment:found=s.startsWith("\"" + group + "\":") && s.endsWith("{") @AT@ 5159 @LENGTH@ 43 ---UPD Assignment@@found=s.startsWith("\"" + group + "\":") @TO@ found=s.startsWith("\"" + group + "\":") && s.endsWith("{") @AT@ 5159 @LENGTH@ 42 ------INS InfixExpression@@s.startsWith("\"" + group + "\":") && s.endsWith("{") @TO@ Assignment@@found=s.startsWith("\"" + group + "\":") @AT@ 5167 @LENGTH@ 53 ---------MOV MethodInvocation@@s.startsWith("\"" + group + "\":") @TO@ InfixExpression@@s.startsWith("\"" + group + "\":") && s.endsWith("{") @AT@ 5167 @LENGTH@ 34 ---------INS Operator@@&& @TO@ InfixExpression@@s.startsWith("\"" + group + "\":") && s.endsWith("{") @AT@ 5201 @LENGTH@ 2 ---------INS MethodInvocation@@s.endsWith("{") @TO@ InfixExpression@@s.startsWith("\"" + group + "\":") && s.endsWith("{") @AT@ 5205 @LENGTH@ 15 ------------INS SimpleName@@Name:s @TO@ MethodInvocation@@s.endsWith("{") @AT@ 5205 @LENGTH@ 1 ------------INS SimpleName@@MethodName:endsWith:["{"] @TO@ MethodInvocation@@s.endsWith("{") @AT@ 5207 @LENGTH@ 13 ---------------INS StringLiteral@@"{" @TO@ SimpleName@@MethodName:endsWith:["{"] @AT@ 5216 @LENGTH@ 3 UPD ExpressionStatement@@MethodInvocation:context.stopRoute("testRoute",0,TimeUnit.MILLISECONDS) @TO@ MethodInvocation:context.stopRoute("testRoute",1000,TimeUnit.MILLISECONDS) @AT@ 1958 @LENGTH@ 57 ---UPD MethodInvocation@@context.stopRoute("testRoute",0,TimeUnit.MILLISECONDS) @TO@ context.stopRoute("testRoute",1000,TimeUnit.MILLISECONDS) @AT@ 1958 @LENGTH@ 56 ------UPD SimpleName@@MethodName:stopRoute:["testRoute", 0, TimeUnit.MILLISECONDS] @TO@ MethodName:stopRoute:["testRoute", 1000, TimeUnit.MILLISECONDS] @AT@ 1966 @LENGTH@ 48 ---------UPD NumberLiteral@@0 @TO@ 1000 @AT@ 1989 @LENGTH@ 1 UPD ReturnStatement@@MethodInvocation:ShrinkWrap.create(JavaArchive.class,"MDBActivationConfigTestCase").addPackage(MDBWithUnknownActivationConfigProperties.class.getPackage()).addClasses(JMSOperations.class,JMSMessagingUtil.class,JmsQueueSetup.class).addClasses(TimeoutUtil.class).addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr \n"),"MANIFEST.MF").addAsResource(createPermissionsXmlAsset(new PropertyPermission("ts.timeout.factor","read")),"META-INF/jboss-permissions.xml") @TO@ MethodInvocation:ShrinkWrap.create(JavaArchive.class,"MDBActivationConfigTestCase.jar").addPackage(MDBWithUnknownActivationConfigProperties.class.getPackage()).addClasses(JMSOperations.class,JMSMessagingUtil.class,JmsQueueSetup.class).addClasses(TimeoutUtil.class).addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr \n"),"MANIFEST.MF").addAsResource(createPermissionsXmlAsset(new PropertyPermission("ts.timeout.factor","read")),"META-INF/jboss-permissions.xml") @AT@ 4170 @LENGTH@ 587 ---UPD MethodInvocation@@ShrinkWrap.create(JavaArchive.class,"MDBActivationConfigTestCase").addPackage(MDBWithUnknownActivationConfigProperties.class.getPackage()).addClasses(JMSOperations.class,JMSMessagingUtil.class,JmsQueueSetup.class).addClasses(TimeoutUtil.class).addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr \n"),"MANIFEST.MF").addAsResource(createPermissionsXmlAsset(new PropertyPermission("ts.timeout.factor","read")),"META-INF/jboss-permissions.xml") @TO@ ShrinkWrap.create(JavaArchive.class,"MDBActivationConfigTestCase.jar").addPackage(MDBWithUnknownActivationConfigProperties.class.getPackage()).addClasses(JMSOperations.class,JMSMessagingUtil.class,JmsQueueSetup.class).addClasses(TimeoutUtil.class).addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr \n"),"MANIFEST.MF").addAsResource(createPermissionsXmlAsset(new PropertyPermission("ts.timeout.factor","read")),"META-INF/jboss-permissions.xml") @AT@ 4177 @LENGTH@ 579 ------UPD MethodInvocation@@MethodName:create:[JavaArchive.class, "MDBActivationConfigTestCase"] @TO@ MethodName:create:[JavaArchive.class, "MDBActivationConfigTestCase.jar"] @AT@ 4177 @LENGTH@ 67 ---------UPD StringLiteral@@"MDBActivationConfigTestCase" @TO@ "MDBActivationConfigTestCase.jar" @AT@ 4214 @LENGTH@ 29 UPD ReturnStatement@@ClassInstanceCreation:new StringBody(operation.toJSONString(true)) @TO@ ClassInstanceCreation:new StringBody(operation.toJSONString(true),ContentType.APPLICATION_JSON) @AT@ 8788 @LENGTH@ 52 ---UPD ClassInstanceCreation@@StringBody[operation.toJSONString(true)] @TO@ StringBody[operation.toJSONString(true), ContentType.APPLICATION_JSON] @AT@ 8795 @LENGTH@ 44 ------INS QualifiedName@@ContentType.APPLICATION_JSON @TO@ ClassInstanceCreation@@StringBody[operation.toJSONString(true)] @AT@ 8950 @LENGTH@ 28 ---------INS SimpleName@@ContentType @TO@ QualifiedName@@ContentType.APPLICATION_JSON @AT@ 8950 @LENGTH@ 11 ---------INS SimpleName@@APPLICATION_JSON @TO@ QualifiedName@@ContentType.APPLICATION_JSON @AT@ 8962 @LENGTH@ 16 UPD IfStatement@@if (path.length() > 0) { if (!uri.endsWith("/")) { uri=uri + "/"; } uri=uri.concat(path);} @TO@ if (path.length() > 0) { int idx=uri.indexOf("?"); if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path); } else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx)); }} @AT@ 7510 @LENGTH@ 284 ---UPD Block@@ThenBody:{ if (!uri.endsWith("/")) { uri=uri + "/"; } uri=uri.concat(path);} @TO@ ThenBody:{ uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path);} @AT@ 7533 @LENGTH@ 261 ---INS Block@@ThenBody:{ int idx=uri.indexOf("?"); if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path); } else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx)); }} @TO@ IfStatement@@if (path.length() > 0) { if (!uri.endsWith("/")) { uri=uri + "/"; } uri=uri.concat(path);} @AT@ 7546 @LENGTH@ 793 ------INS VariableDeclarationStatement@@int idx=uri.indexOf("?"); @TO@ Block@@ThenBody:{ int idx=uri.indexOf("?"); if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path); } else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx)); }} @AT@ 7649 @LENGTH@ 27 ---------INS PrimitiveType@@int @TO@ VariableDeclarationStatement@@int idx=uri.indexOf("?"); @AT@ 7649 @LENGTH@ 3 ---------INS VariableDeclarationFragment@@idx=uri.indexOf("?") @TO@ VariableDeclarationStatement@@int idx=uri.indexOf("?"); @AT@ 7653 @LENGTH@ 22 ------------INS SimpleName@@idx @TO@ VariableDeclarationFragment@@idx=uri.indexOf("?") @AT@ 7653 @LENGTH@ 3 ------------INS MethodInvocation@@uri.indexOf("?") @TO@ VariableDeclarationFragment@@idx=uri.indexOf("?") @AT@ 7659 @LENGTH@ 16 ---------------INS SimpleName@@Name:uri @TO@ MethodInvocation@@uri.indexOf("?") @AT@ 7659 @LENGTH@ 3 ---------------INS SimpleName@@MethodName:indexOf:["?"] @TO@ MethodInvocation@@uri.indexOf("?") @AT@ 7663 @LENGTH@ 12 ------------------INS StringLiteral@@"?" @TO@ SimpleName@@MethodName:indexOf:["?"] @AT@ 7671 @LENGTH@ 3 ------INS IfStatement@@if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path);} else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @TO@ Block@@ThenBody:{ int idx=uri.indexOf("?"); if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path); } else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx)); }} @AT@ 7742 @LENGTH@ 583 ---------MOV Block@@ThenBody:{ if (!uri.endsWith("/")) { uri=uri + "/"; } uri=uri.concat(path);} @TO@ IfStatement@@if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path);} else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 7533 @LENGTH@ 261 ------------DEL IfStatement@@if (!uri.endsWith("/")) { uri=uri + "/";} @AT@ 7660 @LENGTH@ 80 ---------------DEL PrefixExpression@@!uri.endsWith("/") @AT@ 7664 @LENGTH@ 18 ------------------DEL Operator@@! @AT@ 7664 @LENGTH@ 1 ---------------DEL Block@@ThenBody:{ uri=uri + "/";} @AT@ 7684 @LENGTH@ 56 ------------MOV ExpressionStatement@@Assignment:uri=uri + "/" @TO@ Block@@ThenBody:{ if (!uri.endsWith("/")) { uri=uri + "/"; } uri=uri.concat(path);} @AT@ 7706 @LENGTH@ 16 ---------------UPD Assignment@@uri=uri + "/" @TO@ uri=uri.endsWith("/") ? uri : uri + "/" @AT@ 7706 @LENGTH@ 15 ------------------DEL InfixExpression@@uri + "/" @AT@ 7712 @LENGTH@ 9 ------------------INS ConditionalExpression@@uri.endsWith("/") ? uri : uri + "/" @TO@ Assignment@@uri=uri + "/" @AT@ 7879 @LENGTH@ 35 ---------------------MOV MethodInvocation@@uri.endsWith("/") @TO@ ConditionalExpression@@uri.endsWith("/") ? uri : uri + "/" @AT@ 7665 @LENGTH@ 17 ---------------------MOV MethodInvocation@@uri.endsWith("/") @TO@ ConditionalExpression@@uri.endsWith("/") ? uri : uri + "/" @AT@ 7665 @LENGTH@ 17 ---------------------INS SimpleName@@uri @TO@ ConditionalExpression@@uri.endsWith("/") ? uri : uri + "/" @AT@ 7899 @LENGTH@ 3 ---------------------INS InfixExpression@@uri + "/" @TO@ ConditionalExpression@@uri.endsWith("/") ? uri : uri + "/" @AT@ 7905 @LENGTH@ 9 ------------------------MOV SimpleName@@uri @TO@ InfixExpression@@uri + "/" @AT@ 7712 @LENGTH@ 3 ------------------------MOV SimpleName@@uri @TO@ InfixExpression@@uri + "/" @AT@ 7712 @LENGTH@ 3 ------------------------MOV Operator@@+ @TO@ InfixExpression@@uri + "/" @AT@ 7715 @LENGTH@ 1 ------------------------MOV Operator@@+ @TO@ InfixExpression@@uri + "/" @AT@ 7715 @LENGTH@ 1 ------------------------MOV StringLiteral@@"/" @TO@ InfixExpression@@uri + "/" @AT@ 7718 @LENGTH@ 3 ------------------------MOV StringLiteral@@"/" @TO@ InfixExpression@@uri + "/" @AT@ 7718 @LENGTH@ 3 ---------INS InfixExpression@@idx == -1 @TO@ IfStatement@@if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path);} else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 7746 @LENGTH@ 9 ------------INS SimpleName@@idx @TO@ InfixExpression@@idx == -1 @AT@ 7746 @LENGTH@ 3 ------------INS Operator@@== @TO@ InfixExpression@@idx == -1 @AT@ 7749 @LENGTH@ 2 ------------INS PrefixExpression@@-1 @TO@ InfixExpression@@idx == -1 @AT@ 7753 @LENGTH@ 2 ---------------INS Operator@@- @TO@ PrefixExpression@@-1 @AT@ 7753 @LENGTH@ 1 ---------------INS NumberLiteral@@1 @TO@ PrefixExpression@@-1 @AT@ 7754 @LENGTH@ 1 ---------INS Block@@ElseBody:{ String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @TO@ IfStatement@@if (idx == -1) { uri=uri.endsWith("/") ? uri : uri + "/"; uri=uri.concat(path);} else { String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 7983 @LENGTH@ 342 ------------INS VariableDeclarationStatement@@String base=uri.substring(0,idx); @TO@ Block@@ElseBody:{ String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 8099 @LENGTH@ 36 ---------------INS SimpleType@@String @TO@ VariableDeclarationStatement@@String base=uri.substring(0,idx); @AT@ 8099 @LENGTH@ 6 ---------------INS VariableDeclarationFragment@@base=uri.substring(0,idx) @TO@ VariableDeclarationStatement@@String base=uri.substring(0,idx); @AT@ 8106 @LENGTH@ 28 ------------------INS SimpleName@@base @TO@ VariableDeclarationFragment@@base=uri.substring(0,idx) @AT@ 8106 @LENGTH@ 4 ------------------INS MethodInvocation@@uri.substring(0,idx) @TO@ VariableDeclarationFragment@@base=uri.substring(0,idx) @AT@ 8113 @LENGTH@ 21 ---------------------INS SimpleName@@Name:uri @TO@ MethodInvocation@@uri.substring(0,idx) @AT@ 8113 @LENGTH@ 3 ---------------------INS SimpleName@@MethodName:substring:[0, idx] @TO@ MethodInvocation@@uri.substring(0,idx) @AT@ 8117 @LENGTH@ 17 ------------------------INS NumberLiteral@@0 @TO@ SimpleName@@MethodName:substring:[0, idx] @AT@ 8127 @LENGTH@ 1 ------------------------INS SimpleName@@idx @TO@ SimpleName@@MethodName:substring:[0, idx] @AT@ 8130 @LENGTH@ 3 ------------INS ExpressionStatement@@Assignment:base=base.endsWith("/") ? base : base + "/" @TO@ Block@@ElseBody:{ String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 8156 @LENGTH@ 46 ---------------INS Assignment@@base=base.endsWith("/") ? base : base + "/" @TO@ ExpressionStatement@@Assignment:base=base.endsWith("/") ? base : base + "/" @AT@ 8156 @LENGTH@ 45 ------------------INS SimpleName@@base @TO@ Assignment@@base=base.endsWith("/") ? base : base + "/" @AT@ 8156 @LENGTH@ 4 ------------------INS Operator@@= @TO@ Assignment@@base=base.endsWith("/") ? base : base + "/" @AT@ 8160 @LENGTH@ 1 ------------------INS ConditionalExpression@@base.endsWith("/") ? base : base + "/" @TO@ Assignment@@base=base.endsWith("/") ? base : base + "/" @AT@ 8163 @LENGTH@ 38 ---------------------INS MethodInvocation@@base.endsWith("/") @TO@ ConditionalExpression@@base.endsWith("/") ? base : base + "/" @AT@ 8163 @LENGTH@ 18 ------------------------INS SimpleName@@Name:base @TO@ MethodInvocation@@base.endsWith("/") @AT@ 8163 @LENGTH@ 4 ------------------------INS SimpleName@@MethodName:endsWith:["/"] @TO@ MethodInvocation@@base.endsWith("/") @AT@ 8168 @LENGTH@ 13 ---------------------------INS StringLiteral@@"/" @TO@ SimpleName@@MethodName:endsWith:["/"] @AT@ 8177 @LENGTH@ 3 ---------------------INS SimpleName@@base @TO@ ConditionalExpression@@base.endsWith("/") ? base : base + "/" @AT@ 8184 @LENGTH@ 4 ---------------------INS InfixExpression@@base + "/" @TO@ ConditionalExpression@@base.endsWith("/") ? base : base + "/" @AT@ 8191 @LENGTH@ 10 ------------------------INS SimpleName@@base @TO@ InfixExpression@@base + "/" @AT@ 8191 @LENGTH@ 4 ------------------------INS Operator@@+ @TO@ InfixExpression@@base + "/" @AT@ 8195 @LENGTH@ 1 ------------------------INS StringLiteral@@"/" @TO@ InfixExpression@@base + "/" @AT@ 8198 @LENGTH@ 3 ------------INS ExpressionStatement@@Assignment:base=base.concat(path) @TO@ Block@@ElseBody:{ String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 8223 @LENGTH@ 25 ---------------INS Assignment@@base=base.concat(path) @TO@ ExpressionStatement@@Assignment:base=base.concat(path) @AT@ 8223 @LENGTH@ 24 ------------------INS SimpleName@@base @TO@ Assignment@@base=base.concat(path) @AT@ 8223 @LENGTH@ 4 ------------------INS Operator@@= @TO@ Assignment@@base=base.concat(path) @AT@ 8227 @LENGTH@ 1 ------------------INS MethodInvocation@@base.concat(path) @TO@ Assignment@@base=base.concat(path) @AT@ 8230 @LENGTH@ 17 ---------------------INS SimpleName@@Name:base @TO@ MethodInvocation@@base.concat(path) @AT@ 8230 @LENGTH@ 4 ---------------------INS SimpleName@@MethodName:concat:[path] @TO@ MethodInvocation@@base.concat(path) @AT@ 8235 @LENGTH@ 12 ------------------------INS SimpleName@@path @TO@ SimpleName@@MethodName:concat:[path] @AT@ 8242 @LENGTH@ 4 ------------INS ExpressionStatement@@Assignment:uri=base.concat(uri.substring(idx)) @TO@ Block@@ElseBody:{ String base=uri.substring(0,idx); base=base.endsWith("/") ? base : base + "/"; base=base.concat(path); uri=base.concat(uri.substring(idx));} @AT@ 8269 @LENGTH@ 38 ---------------INS Assignment@@uri=base.concat(uri.substring(idx)) @TO@ ExpressionStatement@@Assignment:uri=base.concat(uri.substring(idx)) @AT@ 8269 @LENGTH@ 37 ------------------INS SimpleName@@uri @TO@ Assignment@@uri=base.concat(uri.substring(idx)) @AT@ 8269 @LENGTH@ 3 ------------------INS Operator@@= @TO@ Assignment@@uri=base.concat(uri.substring(idx)) @AT@ 8272 @LENGTH@ 1 ------------------INS MethodInvocation@@base.concat(uri.substring(idx)) @TO@ Assignment@@uri=base.concat(uri.substring(idx)) @AT@ 8275 @LENGTH@ 31 ---------------------INS SimpleName@@Name:base @TO@ MethodInvocation@@base.concat(uri.substring(idx)) @AT@ 8275 @LENGTH@ 4 ---------------------INS SimpleName@@MethodName:concat:[uri.substring(idx)] @TO@ MethodInvocation@@base.concat(uri.substring(idx)) @AT@ 8280 @LENGTH@ 26 ------------------------INS MethodInvocation@@uri.substring(idx) @TO@ SimpleName@@MethodName:concat:[uri.substring(idx)] @AT@ 8287 @LENGTH@ 18 ---------------------------INS SimpleName@@Name:uri @TO@ MethodInvocation@@uri.substring(idx) @AT@ 8287 @LENGTH@ 3 ---------------------------INS SimpleName@@MethodName:substring:[idx] @TO@ MethodInvocation@@uri.substring(idx) @AT@ 8291 @LENGTH@ 14 ------------------------------INS SimpleName@@idx @TO@ SimpleName@@MethodName:substring:[idx] @AT@ 8301 @LENGTH@ 3 UPD SuperConstructorInvocation@@super(ModelElement.IDENTITY_CONFIGURATION,new IDMConfigAddStepHandler(getModelValidators())); @TO@ super(ModelElement.IDENTITY_CONFIGURATION,new IDMConfigAddStepHandler(getModelValidators()),IdentityConfigurationRemoveStepHandler.INSTANCE); @AT@ 1784 @LENGTH@ 94 ---INS QualifiedName@@IdentityConfigurationRemoveStepHandler.INSTANCE @TO@ SuperConstructorInvocation@@super(ModelElement.IDENTITY_CONFIGURATION,new IDMConfigAddStepHandler(getModelValidators())); @AT@ 1878 @LENGTH@ 47 ------INS SimpleName@@IdentityConfigurationRemoveStepHandler @TO@ QualifiedName@@IdentityConfigurationRemoveStepHandler.INSTANCE @AT@ 1878 @LENGTH@ 38 ------INS SimpleName@@INSTANCE @TO@ QualifiedName@@IdentityConfigurationRemoveStepHandler.INSTANCE @AT@ 1917 @LENGTH@ 8 UPD CatchClause@@catch (Exception e) { exchange.setException(e);} @TO@ catch (Throwable e) { exchange.setException(e);} @AT@ 2356 @LENGTH@ 69 ---UPD SingleVariableDeclaration@@Exception e @TO@ Throwable e @AT@ 2363 @LENGTH@ 11 ------UPD SimpleType@@Exception @TO@ Throwable @AT@ 2363 @LENGTH@ 9 UPD FieldDeclaration@@private, final, Map, [counts=new HashMap()] @TO@ private, final, Map, [counts=new ConcurrentHashMap()] @AT@ 1954 @LENGTH@ 77 ---UPD VariableDeclarationFragment@@counts=new HashMap() @TO@ counts=new ConcurrentHashMap() @AT@ 1990 @LENGTH@ 40 ------UPD ClassInstanceCreation@@HashMap[] @TO@ ConcurrentHashMap[] @AT@ 1999 @LENGTH@ 31 ---------UPD ParameterizedType@@HashMap @TO@ ConcurrentHashMap @AT@ 2003 @LENGTH@ 25 ------------UPD SimpleType@@HashMap @TO@ ConcurrentHashMap @AT@ 2003 @LENGTH@ 7 UPD MethodDeclaration@@public, voidMethodName:ContainerFactory, AppContext appContext, long appIdLong, @TO@ public, voidMethodName:ContainerFactory, ApplicationAttemptId appAttemptId, long appIdLong, @AT@ 1179 @LENGTH@ 400 ---UPD SingleVariableDeclaration@@AppContext appContext @TO@ ApplicationAttemptId appAttemptId @AT@ 1203 @LENGTH@ 21 ------UPD SimpleType@@AppContext @TO@ ApplicationAttemptId @AT@ 1203 @LENGTH@ 10 ------UPD SimpleName@@appContext @TO@ appAttemptId @AT@ 1214 @LENGTH@ 10 ---UPD VariableDeclarationStatement@@ApplicationId appId=ApplicationId.newInstance(appIdLong,appContext.getApplicationAttemptId().getApplicationId().getId()); @TO@ ApplicationId appId=ApplicationId.newInstance(appIdLong,appAttemptId.getApplicationId().getId()); @AT@ 1285 @LENGTH@ 145 ------UPD VariableDeclarationFragment@@appId=ApplicationId.newInstance(appIdLong,appContext.getApplicationAttemptId().getApplicationId().getId()) @TO@ appId=ApplicationId.newInstance(appIdLong,appAttemptId.getApplicationId().getId()) @AT@ 1299 @LENGTH@ 130 ---------UPD MethodInvocation@@ApplicationId.newInstance(appIdLong,appContext.getApplicationAttemptId().getApplicationId().getId()) @TO@ ApplicationId.newInstance(appIdLong,appAttemptId.getApplicationId().getId()) @AT@ 1315 @LENGTH@ 114 ------------UPD SimpleName@@MethodName:newInstance:[appIdLong, appContext.getApplicationAttemptId().getApplicationId().getId()] @TO@ MethodName:newInstance:[appIdLong, appAttemptId.getApplicationId().getId()] @AT@ 1329 @LENGTH@ 100 ---------------UPD MethodInvocation@@appContext.getApplicationAttemptId().getApplicationId().getId() @TO@ appAttemptId.getApplicationId().getId() @AT@ 1352 @LENGTH@ 76 ------------------DEL MethodInvocation@@MethodName:getApplicationAttemptId:[] @AT@ 1352 @LENGTH@ 36 ------------------UPD SimpleName@@Name:appContext @TO@ Name:appAttemptId @AT@ 1352 @LENGTH@ 10 ---UPD ExpressionStatement@@Assignment:this.customAppAttemptId=ApplicationAttemptId.newInstance(appId,appContext.getApplicationAttemptId().getAttemptId()) @TO@ Assignment:this.customAppAttemptId=ApplicationAttemptId.newInstance(appId,appAttemptId.getAttemptId()) @AT@ 1435 @LENGTH@ 140 ------UPD Assignment@@this.customAppAttemptId=ApplicationAttemptId.newInstance(appId,appContext.getApplicationAttemptId().getAttemptId()) @TO@ this.customAppAttemptId=ApplicationAttemptId.newInstance(appId,appAttemptId.getAttemptId()) @AT@ 1435 @LENGTH@ 139 ---------UPD MethodInvocation@@ApplicationAttemptId.newInstance(appId,appContext.getApplicationAttemptId().getAttemptId()) @TO@ ApplicationAttemptId.newInstance(appId,appAttemptId.getAttemptId()) @AT@ 1469 @LENGTH@ 105 ------------UPD SimpleName@@MethodName:newInstance:[appId, appContext.getApplicationAttemptId().getAttemptId()] @TO@ MethodName:newInstance:[appId, appAttemptId.getAttemptId()] @AT@ 1490 @LENGTH@ 84 ---------------UPD MethodInvocation@@appContext.getApplicationAttemptId().getAttemptId() @TO@ appAttemptId.getAttemptId() @AT@ 1509 @LENGTH@ 64 ------------------DEL MethodInvocation@@MethodName:getApplicationAttemptId:[] @AT@ 1509 @LENGTH@ 36 ------------------UPD SimpleName@@Name:appContext @TO@ Name:appAttemptId @AT@ 1509 @LENGTH@ 10 UPD SuperConstructorInvocation@@super(LlapContainerLauncher.class.getName(),containerLauncherContext); @TO@ super(containerLauncherContext); @AT@ 1167 @LENGTH@ 71 ---DEL MethodInvocation@@LlapContainerLauncher.class.getName() @AT@ 1173 @LENGTH@ 37 ------DEL TypeLiteral@@LlapContainerLauncher.class @AT@ 1173 @LENGTH@ 27 ------DEL SimpleName@@MethodName:getName:[] @AT@ 1201 @LENGTH@ 9 UPD ExpressionStatement@@MethodInvocation:builder.addNode("hornetq-server",serverName) @TO@ MethodInvocation:builder.addNode("server",serverName) @AT@ 3480 @LENGTH@ 46 ---UPD MethodInvocation@@builder.addNode("hornetq-server",serverName) @TO@ builder.addNode("server",serverName) @AT@ 3480 @LENGTH@ 45 ------UPD SimpleName@@MethodName:addNode:["hornetq-server", serverName] @TO@ MethodName:addNode:["server", serverName] @AT@ 3488 @LENGTH@ 37 ---------UPD StringLiteral@@"hornetq-server" @TO@ "server" @AT@ 3496 @LENGTH@ 16 UPD FieldDeclaration@@private, boolean, [skipQueueDeclare=false] @TO@ private, boolean, [skipQueueDeclare] @AT@ 4156 @LENGTH@ 41 ---UPD VariableDeclarationFragment@@skipQueueDeclare=false @TO@ skipQueueDeclare @AT@ 4172 @LENGTH@ 24 ------DEL BooleanLiteral@@false @AT@ 4191 @LENGTH@ 5 UPD ExpressionStatement@@MethodInvocation:quartz.setEnableJmx(isEnableJmx()) @TO@ MethodInvocation:quartz.setEnableJmx(useJmx()) @AT@ 1300 @LENGTH@ 35 ---UPD MethodInvocation@@quartz.setEnableJmx(isEnableJmx()) @TO@ quartz.setEnableJmx(useJmx()) @AT@ 1300 @LENGTH@ 34 ------UPD SimpleName@@MethodName:setEnableJmx:[isEnableJmx()] @TO@ MethodName:setEnableJmx:[useJmx()] @AT@ 1307 @LENGTH@ 27 ---------UPD MethodInvocation@@MethodName:isEnableJmx:[] @TO@ MethodName:useJmx:[] @AT@ 1320 @LENGTH@ 13 UPD ExpressionStatement@@MethodInvocation:assertTrue(out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])) @TO@ MethodInvocation:assertTrue("two first keys returned",out.getHeaders().containsValue(body[0][0][0]) && out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])) @AT@ 2480 @LENGTH@ 158 ---UPD MethodInvocation@@assertTrue(out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])) @TO@ assertTrue("two first keys returned",out.getHeaders().containsValue(body[0][0][0]) && out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])) @AT@ 2480 @LENGTH@ 157 ------UPD SimpleName@@MethodName:assertTrue:[out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])] @TO@ MethodName:assertTrue:["two first keys returned", out.getHeaders().containsValue(body[0][0][0]) && out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])] @AT@ 2480 @LENGTH@ 157 ---------UPD InfixExpression@@out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0]) @TO@ out.getHeaders().containsValue(body[0][0][0]) && out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0]) @AT@ 2491 @LENGTH@ 145 ------------DEL PrefixExpression@@!out.getHeaders().containsValue(body[1][0][0]) @AT@ 2540 @LENGTH@ 46 ---------------DEL Operator@@! @AT@ 2540 @LENGTH@ 1 ------------MOV MethodInvocation@@out.getHeaders().containsValue(body[1][0][0]) @TO@ InfixExpression@@out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0]) @AT@ 2541 @LENGTH@ 45 ---------INS StringLiteral@@"two first keys returned" @TO@ SimpleName@@MethodName:assertTrue:[out.getHeaders().containsValue(body[0][0][0]) && !out.getHeaders().containsValue(body[1][0][0]) && !out.getHeaders().containsValue(body[2][0][0])] @AT@ 2530 @LENGTH@ 25 UPD MethodDeclaration@@public, boolean, MethodName:deallocateTask, Object task, boolean taskSucceeded, TaskAttemptEndReason endReason, @TO@ public, boolean, MethodName:deallocateTask, Object task, boolean taskSucceeded, TaskAttemptEndReason endReason, String diagnostics, @AT@ 15160 @LENGTH@ 3889 ---INS SingleVariableDeclaration@@String diagnostics @TO@ MethodDeclaration@@public, boolean, MethodName:deallocateTask, Object task, boolean taskSucceeded, TaskAttemptEndReason endReason, @AT@ 15258 @LENGTH@ 18 ------INS SimpleType@@String @TO@ SingleVariableDeclaration@@String diagnostics @AT@ 15258 @LENGTH@ 6 ------INS SimpleName@@diagnostics @TO@ SingleVariableDeclaration@@String diagnostics @AT@ 15265 @LENGTH@ 11 ---UPD TryStatement@@try { taskInfo=unregisterTask(task); if (taskInfo == null) { LOG.error("Could not determine ContainerId for task: " + task + " . Could have hit a race condition. Ignoring."+ " The query may hang since this \"unknown\" container is now taking up a slot permanently"); return false; } if (taskInfo.containerId == null) { if (taskInfo.assigned) { LOG.error("Task: " + task + " assigned, but could not find the corresponding containerId."+ " The query may hang since this \"unknown\" container is now taking up a slot permanently"); } else { LOG.info("Ignoring deallocate request for task " + task + " which hasn't been assigned to a container"); removePendingTask(taskInfo); } return false; } ServiceInstance assignedInstance=taskInfo.assignedInstance; assert assignedInstance != null; NodeInfo nodeInfo=instanceToNodeMap.get(assignedInstance); assert nodeInfo != null; if (taskInfo.preempted) { LOG.info("Processing deallocateTask for {} which was preempted, EndReason={}",task,endReason); pendingPreemptions.decrementAndGet(); nodeInfo.registerUnsuccessfulTaskEnd(true); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else { if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); } }} finally { writeLock.unlock();} @TO@ try { taskInfo=unregisterTask(task); if (taskInfo == null) { LOG.error("Could not determine ContainerId for task: " + task + " . Could have hit a race condition. Ignoring."+ " The query may hang since this \"unknown\" container is now taking up a slot permanently"); return false; } if (taskInfo.containerId == null) { if (taskInfo.assigned) { LOG.error("Task: " + task + " assigned, but could not find the corresponding containerId."+ " The query may hang since this \"unknown\" container is now taking up a slot permanently"); } else { LOG.info("Ignoring deallocate request for task " + task + " which hasn't been assigned to a container"); removePendingTask(taskInfo); } return false; } ServiceInstance assignedInstance=taskInfo.assignedInstance; assert assignedInstance != null; NodeInfo nodeInfo=instanceToNodeMap.get(assignedInstance); assert nodeInfo != null; if (taskInfo.preempted) { LOG.info("Processing deallocateTask for {} which was preempted, EndReason={}",task,endReason); pendingPreemptions.decrementAndGet(); nodeInfo.registerUnsuccessfulTaskEnd(true); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else { if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); } }} finally { writeLock.unlock();} @AT@ 15346 @LENGTH@ 3619 ------UPD IfStatement@@if (taskInfo.preempted) { LOG.info("Processing deallocateTask for {} which was preempted, EndReason={}",task,endReason); pendingPreemptions.decrementAndGet(); nodeInfo.registerUnsuccessfulTaskEnd(true); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks();} else { if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); }} @TO@ if (taskInfo.preempted) { LOG.info("Processing deallocateTask for {} which was preempted, EndReason={}",task,endReason); pendingPreemptions.decrementAndGet(); nodeInfo.registerUnsuccessfulTaskEnd(true); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks();} else { if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); }} @AT@ 16494 @LENGTH@ 2423 ---------UPD Block@@ElseBody:{ if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); }} @TO@ ElseBody:{ if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks(); } else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure); }} @AT@ 17315 @LENGTH@ 1602 ------------UPD IfStatement@@if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks();} else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @TO@ if (taskSucceeded) { nodeInfo.registerTaskSuccess(); if (nodeInfo.isDisabled()) { nodeInfo.enableNode(); if (disabledNodesQueue.remove(nodeInfo)) { disabledNodesQueue.add(nodeInfo); } } trySchedulingPendingTasks();} else if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @AT@ 17325 @LENGTH@ 1584 ---------------UPD Block@@ElseBody:if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @TO@ ElseBody:if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @AT@ 18132 @LENGTH@ 777 ------------------UPD IfStatement@@if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @TO@ if (!taskSucceeded) { nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @AT@ 18132 @LENGTH@ 777 ---------------------UPD Block@@ThenBody:{ nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @TO@ ThenBody:{ nodeInfo.registerUnsuccessfulTaskEnd(false); if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); } } boolean commFailure=endReason != null && endReason == TaskAttemptEndReason.COMMUNICATION_ERROR; disableInstance(assignedInstance,commFailure);} @AT@ 18152 @LENGTH@ 757 ------------------------UPD IfStatement@@if (endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); }} @TO@ if (endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason)) { if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); }} @AT@ 18219 @LENGTH@ 500 ---------------------------UPD InfixExpression@@endReason != null && EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason) @TO@ endReason != null && EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason) @AT@ 18223 @LENGTH@ 158 ------------------------------UPD MethodInvocation@@EnumSet.of(TaskAttemptEndReason.SERVICE_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason) @TO@ EnumSet.of(TaskAttemptEndReason.EXECUTOR_BUSY,TaskAttemptEndReason.COMMUNICATION_ERROR).contains(endReason) @AT@ 18244 @LENGTH@ 137 ---------------------------------UPD MethodInvocation@@MethodName:of:[TaskAttemptEndReason.SERVICE_BUSY, TaskAttemptEndReason.COMMUNICATION_ERROR] @TO@ MethodName:of:[TaskAttemptEndReason.EXECUTOR_BUSY, TaskAttemptEndReason.COMMUNICATION_ERROR] @AT@ 18244 @LENGTH@ 102 ------------------------------------UPD QualifiedName@@TaskAttemptEndReason.SERVICE_BUSY @TO@ TaskAttemptEndReason.EXECUTOR_BUSY @AT@ 18270 @LENGTH@ 33 ---------------------------------------UPD SimpleName@@SERVICE_BUSY @TO@ EXECUTOR_BUSY @AT@ 18291 @LENGTH@ 12 ---------------------------UPD Block@@ThenBody:{ if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); }} @TO@ ThenBody:{ if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost()); } else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost()); }} @AT@ 18383 @LENGTH@ 336 ------------------------------UPD IfStatement@@if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost());} else if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @TO@ if (endReason == TaskAttemptEndReason.COMMUNICATION_ERROR) { dagStats.registerCommFailure(taskInfo.assignedInstance.getHost());} else if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @AT@ 18397 @LENGTH@ 310 ---------------------------------UPD Block@@ElseBody:if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @TO@ ElseBody:if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @AT@ 18558 @LENGTH@ 149 ------------------------------------UPD IfStatement@@if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @TO@ if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @AT@ 18558 @LENGTH@ 149 ---------------------------------------UPD InfixExpression@@endReason == TaskAttemptEndReason.SERVICE_BUSY @TO@ endReason == TaskAttemptEndReason.EXECUTOR_BUSY @AT@ 18562 @LENGTH@ 46 ------------------------------------------UPD QualifiedName@@TaskAttemptEndReason.SERVICE_BUSY @TO@ TaskAttemptEndReason.EXECUTOR_BUSY @AT@ 18575 @LENGTH@ 33 ---------------------------------------------UPD SimpleName@@SERVICE_BUSY @TO@ EXECUTOR_BUSY @AT@ 18596 @LENGTH@ 12 ------------------------------------UPD IfStatement@@if (endReason == TaskAttemptEndReason.SERVICE_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @TO@ if (endReason == TaskAttemptEndReason.EXECUTOR_BUSY) { dagStats.registerTaskRejected(taskInfo.assignedInstance.getHost());} @AT@ 18558 @LENGTH@ 149 ---------------------------------------UPD InfixExpression@@endReason == TaskAttemptEndReason.SERVICE_BUSY @TO@ endReason == TaskAttemptEndReason.EXECUTOR_BUSY @AT@ 18562 @LENGTH@ 46 ------------------------------------------UPD QualifiedName@@TaskAttemptEndReason.SERVICE_BUSY @TO@ TaskAttemptEndReason.EXECUTOR_BUSY @AT@ 18575 @LENGTH@ 33 ---------------------------------------------UPD SimpleName@@SERVICE_BUSY @TO@ EXECUTOR_BUSY @AT@ 18596 @LENGTH@ 12 DEL VariableDeclarationStatement@@@SuppressWarnings("deprecation") DefaultHttpBinding httpBinding=new DefaultHttpBinding(filterStrat); @AT@ 4167 @LENGTH@ 110 ---DEL SimpleType@@DefaultHttpBinding @AT@ 4208 @LENGTH@ 18 ---DEL VariableDeclarationFragment@@httpBinding=new DefaultHttpBinding(filterStrat) @AT@ 4227 @LENGTH@ 49 ------DEL SimpleName@@httpBinding @AT@ 4227 @LENGTH@ 11 ------DEL ClassInstanceCreation@@DefaultHttpBinding[filterStrat] @AT@ 4241 @LENGTH@ 35 ---------DEL New@@new @AT@ 4241 @LENGTH@ 3 ---------DEL SimpleType@@DefaultHttpBinding @AT@ 4245 @LENGTH@ 18 ---------DEL SimpleName@@filterStrat @AT@ 4264 @LENGTH@ 11 INS IfStatement@@if (analyzer != null) { this.inputs=analyzer.getInputs();} @TO@ MethodDeclaration@@public, voidMethodName:ExplainWork, Path resFile, ParseContext pCtx, List> rootTasks, Task fetchTask, ASTNode astTree, BaseSemanticAnalyzer analyzer, boolean extended, boolean formatted, boolean dependency, boolean logical, boolean authorize, boolean userLevelExplain, String cboInfo, @AT@ 2496 @LENGTH@ 71 ---INS InfixExpression@@analyzer != null @TO@ IfStatement@@if (analyzer != null) { this.inputs=analyzer.getInputs();} @AT@ 2500 @LENGTH@ 16 ------INS SimpleName@@analyzer @TO@ InfixExpression@@analyzer != null @AT@ 2500 @LENGTH@ 8 ------INS Operator@@!= @TO@ InfixExpression@@analyzer != null @AT@ 2508 @LENGTH@ 2 ------INS NullLiteral@@null @TO@ InfixExpression@@analyzer != null @AT@ 2512 @LENGTH@ 4 ---INS Block@@ThenBody:{ this.inputs=analyzer.getInputs();} @TO@ IfStatement@@if (analyzer != null) { this.inputs=analyzer.getInputs();} @AT@ 2518 @LENGTH@ 49 ------MOV ExpressionStatement@@Assignment:this.inputs=analyzer.getInputs() @TO@ Block@@ThenBody:{ this.inputs=analyzer.getInputs();} @AT@ 2496 @LENGTH@ 35 UPD MethodDeclaration@@protected, boolean, MethodName:isEnableJmx, @TO@ protected, boolean, MethodName:useJmx, @AT@ 1002 @LENGTH@ 60 ---UPD SimpleName@@MethodName:isEnableJmx @TO@ MethodName:useJmx @AT@ 1020 @LENGTH@ 11 MOV FieldDeclaration@@private, final, Pattern, [excludePattern] @TO@ TypeDeclaration@@[public, abstract]GenericFileConsumer, ScheduledBatchPollingConsumer @AT@ 1602 @LENGTH@ 37 UPD ReturnStatement@@MethodInvocation:parent.entrySet.size() @TO@ MethodInvocation:parent.map.entrySet().size() @AT@ 17025 @LENGTH@ 30 ---UPD MethodInvocation@@parent.entrySet.size() @TO@ parent.map.entrySet().size() @AT@ 17032 @LENGTH@ 22 ------INS MethodInvocation@@MethodName:entrySet:[] @TO@ MethodInvocation@@parent.entrySet.size() @AT@ 17032 @LENGTH@ 21 ------UPD QualifiedName@@Name:parent.entrySet @TO@ Name:parent.map @AT@ 17032 @LENGTH@ 15 UPD ExpressionStatement@@MethodInvocation:new RestartParentResourceStepHandler<>(new RemoveStepHandler(descriptor,handler),this.parentBuilderFactory).register(registration) @TO@ MethodInvocation:new RestartParentResourceRemoveStepHandler<>(this.parentBuilderFactory,descriptor,handler).register(registration) @AT@ 11707 @LENGTH@ 133 ---UPD MethodInvocation@@new RestartParentResourceStepHandler<>(new RemoveStepHandler(descriptor,handler),this.parentBuilderFactory).register(registration) @TO@ new RestartParentResourceRemoveStepHandler<>(this.parentBuilderFactory,descriptor,handler).register(registration) @AT@ 11707 @LENGTH@ 132 ------UPD ClassInstanceCreation@@RestartParentResourceStepHandler<>[new RemoveStepHandler(descriptor,handler), this.parentBuilderFactory] @TO@ RestartParentResourceRemoveStepHandler<>[this.parentBuilderFactory, descriptor, handler] @AT@ 11707 @LENGTH@ 109 ---------UPD ParameterizedType@@RestartParentResourceStepHandler<> @TO@ RestartParentResourceRemoveStepHandler<> @AT@ 11711 @LENGTH@ 34 ------------UPD SimpleType@@RestartParentResourceStepHandler @TO@ RestartParentResourceRemoveStepHandler @AT@ 11711 @LENGTH@ 32 ---------INS SimpleName@@descriptor @TO@ ClassInstanceCreation@@RestartParentResourceStepHandler<>[new RemoveStepHandler(descriptor,handler), this.parentBuilderFactory] @AT@ 11728 @LENGTH@ 10 ---------INS SimpleName@@handler @TO@ ClassInstanceCreation@@RestartParentResourceStepHandler<>[new RemoveStepHandler(descriptor,handler), this.parentBuilderFactory] @AT@ 11740 @LENGTH@ 7 ---------DEL ClassInstanceCreation@@RemoveStepHandler[descriptor, handler] @AT@ 11746 @LENGTH@ 42 ------------DEL New@@new @AT@ 11746 @LENGTH@ 3 ------------DEL SimpleType@@RemoveStepHandler @AT@ 11750 @LENGTH@ 17 ------------DEL SimpleName@@descriptor @AT@ 11768 @LENGTH@ 10 ------------DEL SimpleName@@handler @AT@ 11780 @LENGTH@ 7 UPD ExpressionStatement@@MethodInvocation:assertEquals("getGroup()","Camel",triggerKey.getGroup()) @TO@ MethodInvocation:assertEquals("getGroup()","Camel_" + context.getManagementName(),triggerKey.getGroup()) @AT@ 2644 @LENGTH@ 59 ---UPD MethodInvocation@@assertEquals("getGroup()","Camel",triggerKey.getGroup()) @TO@ assertEquals("getGroup()","Camel_" + context.getManagementName(),triggerKey.getGroup()) @AT@ 2644 @LENGTH@ 58 ------UPD SimpleName@@MethodName:assertEquals:["getGroup()", "Camel", triggerKey.getGroup()] @TO@ MethodName:assertEquals:["getGroup()", "Camel_" + context.getManagementName(), triggerKey.getGroup()] @AT@ 2644 @LENGTH@ 58 ---------INS InfixExpression@@"Camel_" + context.getManagementName() @TO@ SimpleName@@MethodName:assertEquals:["getGroup()", "Camel", triggerKey.getGroup()] @AT@ 2671 @LENGTH@ 38 ------------INS StringLiteral@@"Camel_" @TO@ InfixExpression@@"Camel_" + context.getManagementName() @AT@ 2671 @LENGTH@ 8 ------------INS Operator@@+ @TO@ InfixExpression@@"Camel_" + context.getManagementName() @AT@ 2679 @LENGTH@ 1 ------------INS MethodInvocation@@context.getManagementName() @TO@ InfixExpression@@"Camel_" + context.getManagementName() @AT@ 2682 @LENGTH@ 27 ---------------INS SimpleName@@Name:context @TO@ MethodInvocation@@context.getManagementName() @AT@ 2682 @LENGTH@ 7 ---------------INS SimpleName@@MethodName:getManagementName:[] @TO@ MethodInvocation@@context.getManagementName() @AT@ 2690 @LENGTH@ 19 ---------DEL StringLiteral@@"Camel" @AT@ 2671 @LENGTH@ 7 INS MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @TO@ TypeDeclaration@@[public]WhitelabelErrorEndpointTests, @AT@ 2290 @LENGTH@ 407 ---INS Modifier@@public @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2290 @LENGTH@ 6 ---INS PrimitiveType@@void @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2297 @LENGTH@ 4 ---INS SimpleName@@MethodName:testErrorPageXSS @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2302 @LENGTH@ 16 ---INS SimpleType@@Exception @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2328 @LENGTH@ 9 ---INS ExpressionStatement@@MethodInvocation:request.setAttribute("error",new InvalidGrantException("Invalid grant : ")) @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2342 @LENGTH@ 107 ------INS MethodInvocation@@request.setAttribute("error",new InvalidGrantException("Invalid grant : ")) @TO@ ExpressionStatement@@MethodInvocation:request.setAttribute("error",new InvalidGrantException("Invalid grant : ")) @AT@ 2342 @LENGTH@ 106 ---------INS SimpleName@@Name:request @TO@ MethodInvocation@@request.setAttribute("error",new InvalidGrantException("Invalid grant : ")) @AT@ 2342 @LENGTH@ 7 ---------INS SimpleName@@MethodName:setAttribute:["error", new InvalidGrantException("Invalid grant : ")] @TO@ MethodInvocation@@request.setAttribute("error",new InvalidGrantException("Invalid grant : ")) @AT@ 2350 @LENGTH@ 98 ------------INS StringLiteral@@"error" @TO@ SimpleName@@MethodName:setAttribute:["error", new InvalidGrantException("Invalid grant : ")] @AT@ 2363 @LENGTH@ 7 ------------INS ClassInstanceCreation@@InvalidGrantException["Invalid grant : "] @TO@ SimpleName@@MethodName:setAttribute:["error", new InvalidGrantException("Invalid grant : ")] @AT@ 2372 @LENGTH@ 75 ---------------INS New@@new @TO@ ClassInstanceCreation@@InvalidGrantException["Invalid grant : "] @AT@ 2372 @LENGTH@ 3 ---------------INS SimpleType@@InvalidGrantException @TO@ ClassInstanceCreation@@InvalidGrantException["Invalid grant : "] @AT@ 2376 @LENGTH@ 21 ---------------INS StringLiteral@@"Invalid grant : " @TO@ ClassInstanceCreation@@InvalidGrantException["Invalid grant : "] @AT@ 2398 @LENGTH@ 48 ---INS VariableDeclarationStatement@@ModelAndView result=endpoint.handleError(request); @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2452 @LENGTH@ 52 ------INS SimpleType@@ModelAndView @TO@ VariableDeclarationStatement@@ModelAndView result=endpoint.handleError(request); @AT@ 2452 @LENGTH@ 12 ------INS VariableDeclarationFragment@@result=endpoint.handleError(request) @TO@ VariableDeclarationStatement@@ModelAndView result=endpoint.handleError(request); @AT@ 2465 @LENGTH@ 38 ---------INS SimpleName@@result @TO@ VariableDeclarationFragment@@result=endpoint.handleError(request) @AT@ 2465 @LENGTH@ 6 ---------INS MethodInvocation@@endpoint.handleError(request) @TO@ VariableDeclarationFragment@@result=endpoint.handleError(request) @AT@ 2474 @LENGTH@ 29 ------------INS SimpleName@@Name:endpoint @TO@ MethodInvocation@@endpoint.handleError(request) @AT@ 2474 @LENGTH@ 8 ------------INS SimpleName@@MethodName:handleError:[request] @TO@ MethodInvocation@@endpoint.handleError(request) @AT@ 2483 @LENGTH@ 20 ---------------INS SimpleName@@request @TO@ SimpleName@@MethodName:handleError:[request] @AT@ 2495 @LENGTH@ 7 ---INS ExpressionStatement@@MethodInvocation:result.getView().render(result.getModel(),request,response) @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2507 @LENGTH@ 62 ------INS MethodInvocation@@result.getView().render(result.getModel(),request,response) @TO@ ExpressionStatement@@MethodInvocation:result.getView().render(result.getModel(),request,response) @AT@ 2507 @LENGTH@ 61 ---------INS MethodInvocation@@MethodName:getView:[] @TO@ MethodInvocation@@result.getView().render(result.getModel(),request,response) @AT@ 2507 @LENGTH@ 16 ---------INS SimpleName@@Name:result @TO@ MethodInvocation@@result.getView().render(result.getModel(),request,response) @AT@ 2507 @LENGTH@ 6 ---------INS SimpleName@@MethodName:render:[result.getModel(), request, response] @TO@ MethodInvocation@@result.getView().render(result.getModel(),request,response) @AT@ 2524 @LENGTH@ 44 ------------INS MethodInvocation@@result.getModel() @TO@ SimpleName@@MethodName:render:[result.getModel(), request, response] @AT@ 2531 @LENGTH@ 17 ---------------INS SimpleName@@Name:result @TO@ MethodInvocation@@result.getModel() @AT@ 2531 @LENGTH@ 6 ---------------INS SimpleName@@MethodName:getModel:[] @TO@ MethodInvocation@@result.getModel() @AT@ 2538 @LENGTH@ 10 ------------INS SimpleName@@request @TO@ SimpleName@@MethodName:render:[result.getModel(), request, response] @AT@ 2550 @LENGTH@ 7 ------------INS SimpleName@@response @TO@ SimpleName@@MethodName:render:[result.getModel(), request, response] @AT@ 2559 @LENGTH@ 8 ---INS VariableDeclarationStatement@@String content=response.getContentAsString(); @TO@ MethodDeclaration@@public, void, MethodName:testErrorPageXSS, Exception, @AT@ 2572 @LENGTH@ 47 ------INS SimpleType@@String @TO@ VariableDeclarationStatement@@String content=response.getContentAsString(); @AT@ 2572 @LENGTH@ 6 ------INS VariableDeclarationFragment@@content=response.getContentAsString() @TO@ VariableDeclarationStatement@@String content=response.getContentAsString(); @AT@ 2579 @LENGTH@ 39 ---------INS SimpleName@@content @TO@ VariableDeclarationFragment@@content=response.getContentAsString() @AT@ 2579 @LENGTH@ 7 ---------INS MethodInvocation@@response.getContentAsString() @TO@ VariableDeclarationFragment@@content=response.getContentAsString() @AT@ 2589 @LENGTH@ 29 ------------INS SimpleName@@Name:response @TO@ MethodInvocation@@response.getContentAsString() @AT@ 2589 @LENGTH@ 8 ------------INS SimpleName@@MethodName:getContentAsString:[] @TO@ MethodInvocation@@response.getContentAsString() @AT@ 2598 @LENGTH@ 20 ---INS ExpressionStatement@@MethodInvocation:assertFalse("Wrong content : " + content,content.contains("