===============================================
gt
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:130 => Dst:129)
Move from src stmt at 131 to this stmt: [JProperty]



===============================================
gt
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:184 => Dst:182)
Move from src stmt at 185 to this stmt: [JProperty]



===============================================
gt
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:246 => Dst:244)
Move from src stmt at 247 to this stmt: [JProperty]



===============================================
gt
https://github.com/apache/activemq/commit/42d9fd118daea5cc10f7eb56c263063adb322f25
activemq-tooling/activemq-perf-maven-plugin/src/main/java/org/apache/activemq/tool/reports/XmlFilePerfReportWriter.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:198)
Move from this stmt to dst stmt at 198: [BufferedReader]
Move from this stmt to dst stmt at 198: [reader, =]
Delete: new
Move from this stmt to dst stmt at 198: [BufferedReader]
Delete: new
Move from this stmt to dst stmt at 198: [InputStreamReader]
Move from this stmt to dst stmt at 198: [new, FileInputStream, tempLogFile]



===============================================
gt
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Update: ExpressionStatement (Src:870 => Dst:876)
Move from this stmt to dst stmt at 875: [dispatchAsync]
Move from this stmt to dst stmt at 875: [connector, getBrokerInfo]
Add: info
Add: setPeerBrokerInfos
Add: this
Add: broker
Add: getPeerBrokerInfos



===============================================
gt
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:875)
Add: BrokerInfo
Add: info
Add: =
Move from src stmt at 870 to this stmt: [connector, getBrokerInfo]
Move from src stmt at 870 to this stmt: [dispatchAsync]
Update: dispatchAsync -> copy



===============================================
gt
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:1238)
Add: public
Add: void
Add: updateClient
Move from src stmt at 684 to this stmt: [ConnectionControl]
Add: control



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Update: ExpressionStatement (Src:195 => Dst:243)
Update: Thread -> Wait
Update: sleep -> waitFor
Move from this stmt to dst stmt at 246: [10000]
Add: new
Add: Wait
Add: Condition



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Move & Update: ExpressionStatement (Src:241 => Dst:264)
Delete: Thread
Delete: sleep
Delete: 10000
Add: TimeUnit
Add: SECONDS
Move from src stmt at 203 to this stmt: [getQueueName]
Update: getQueueName -> sleep
Add: 1



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Update: VariableDeclarationStatement (Src:222 => Dst:282)
Move from this stmt to dst stmt at 231: [Session]
Move from src stmt at 284 to this stmt: [Session]
Move from this stmt to dst stmt at 231: [connection]
Move from src stmt at 284 to this stmt: [connection]
Update: CLIENT_ACKNOWLEDGE -> SESSION_TRANSACTED



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Update: ExpressionStatement (Src:234 => Dst:295)
Update: Thread -> Wait
Update: sleep -> waitFor
Move from this stmt to dst stmt at 298: [10000]
Add: new
Add: Wait
Add: Condition



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:298)
Add: return
Move from src stmt at 234 to this stmt: [10000]
Update: 10000 -> 0
Add: ==
Add: getQueueSize
Add: queue
Add: getQueueName



===============================================
gt
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Update: VariableDeclarationStatement (Src:284 => Dst:352)
Move from this stmt to dst stmt at 282: [Session]
Move from src stmt at 183 to this stmt: [Session]
Move from this stmt to dst stmt at 282: [connection]
Move from src stmt at 183 to this stmt: [connection]
Update: CLIENT_ACKNOWLEDGE -> SESSION_TRANSACTED



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Delete: FieldDeclaration (Src:59)
Move from this stmt to dst stmt at 79: [private]
Delete: static
Delete: final
Delete: String
Move from this stmt to dst stmt at 79: [DEFAULT_CONTAINER_NAME]
Delete: =
Delete: "kaha"



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:79)
Move from src stmt at 59 to this stmt: [private]
Move from src stmt at 59 to this stmt: [DEFAULT_CONTAINER_NAME]
Update: DEFAULT_CONTAINER_NAME -> IndexType
Move from src stmt at 81 to this stmt: [indexType, =, IndexTypes, DISK_INDEX]
Update: IndexTypes -> IndexType
Update: DISK_INDEX -> PERSISTENT



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Update: MethodDeclaration (Src:257 => Dst:255)
Move from this stmt to dst stmt at 389: [String]
Add: IndexType



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Update: MethodDeclaration (Src:391 => Dst:389)
Delete: String
Update: getIndexType -> getIndexTypeAsString
Move from src stmt at 257 to this stmt: [String]



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Delete: IfStatement (Src:402)
Delete: if
Delete: type
Delete: ==
Delete: null
Delete: ||
Delete: !
Delete: type
Move from this stmt to dst stmt at 400: [equals]
Delete: IndexTypes
Delete: DISK_INDEX
Delete: &&
Delete: !
Move from this stmt to dst stmt at 400: [type]
Move from this stmt to dst stmt at 401: [equals]
Move from this stmt to dst stmt at 401: [IndexTypes, IN_MEMORY_INDEX]



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:400)
Add: if
Move from src stmt at 402 to this stmt: [type]
Move from src stmt at 402 to this stmt: [equals]
Update: equals -> equalsIgnoreCase
Add: "VM"
Add: else



===============================================
gt
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:401)
Move from src stmt at 402 to this stmt: [equals]
Update: equals -> indexType
Add: =
Move from src stmt at 402 to this stmt: [IndexTypes, IN_MEMORY_INDEX]
Update: IndexTypes -> IndexType
Update: IN_MEMORY_INDEX -> VM



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:130 => Dst:129)
Move from src stmt at 131 to this stmt: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: VariableDeclarationStatement (Src:131 => Dst:130)
Move from this stmt to dst stmt at 129: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:184 => Dst:182)
Move from src stmt at 185 to this stmt: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: VariableDeclarationStatement (Src:185 => Dst:183)
Move from this stmt to dst stmt at 182: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: ForStatement (Src:246 => Dst:244)
Move from src stmt at 247 to this stmt: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/540dd5c987855fc6b0981ece021358645ae07827
activemq-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/CSourcesGenerator.java


--------------------------------------
Update: VariableDeclarationStatement (Src:247 => Dst:245)
Move from this stmt to dst stmt at 244: [JProperty]



===============================================
mtdiff
https://github.com/apache/activemq/commit/42d9fd118daea5cc10f7eb56c263063adb322f25
activemq-tooling/activemq-perf-maven-plugin/src/main/java/org/apache/activemq/tool/reports/XmlFilePerfReportWriter.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:198)
Move from this stmt to dst stmt at 198: [BufferedReader, reader]
Move from this stmt to dst stmt at 198: [=]
Move from this stmt to dst stmt at 198: [new]
Move from this stmt to dst stmt at 198: [BufferedReader]
Move from this stmt to dst stmt at 198: [new]
Move from this stmt to dst stmt at 198: [InputStreamReader]
Move from this stmt to dst stmt at 198: [new, FileInputStream, tempLogFile]



===============================================
mtdiff
https://github.com/apache/activemq/commit/42d9fd118daea5cc10f7eb56c263063adb322f25
activemq-tooling/activemq-perf-maven-plugin/src/main/java/org/apache/activemq/tool/reports/XmlFilePerfReportWriter.java


--------------------------------------
Insert: TryStatement (Src:-1 => Dst:198)
Add: try
Add: FileInputStream
Add: fileInputStream
Move from src stmt at 198 to this stmt: [=]
Move from src stmt at 198 to this stmt: [new, FileInputStream, tempLogFile]
Add: InputStreamReader
Add: inputStreamReader
Add: =
Move from src stmt at 198 to this stmt: [new]
Move from src stmt at 198 to this stmt: [InputStreamReader]
Add: fileInputStream
Move from src stmt at 198 to this stmt: [BufferedReader, reader]
Add: =
Move from src stmt at 198 to this stmt: [new]
Move from src stmt at 198 to this stmt: [BufferedReader]
Add: inputStreamReader



===============================================
mtdiff
https://github.com/apache/activemq/commit/004be56127e7e949c8ffff8c36435ea0f27d32d4
activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/XACompletionTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:941)
Add: ActiveMQConnectionFactory
Add: activeMQConnectionFactory
Move from src stmt at 922 to this stmt: [=]
Add: new
Add: ActiveMQConnectionFactory
Add: connectionUri



===============================================
mtdiff
https://github.com/apache/activemq/commit/ecb10e9519c82b13bb61685ecdb0251f56a8a24d
activemq-core/src/test/java/org/apache/activemq/network/SimpleNetworkTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:136)
Move from this stmt to dst stmt at 127: [DemandSubscription, demandSubscription]
Delete: =
Delete: DemandSubscription
Move from this stmt to dst stmt at 127: [forwardingBridges, values]
Move from this stmt to dst stmt at 128: [toArray]
Delete: 0



===============================================
mtdiff
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Update: IfStatement (Src:682 => Dst:687)
Move from this stmt to dst stmt at 1239: [&&]
Move from this stmt to dst stmt at 876: [broker, isFaultTolerantConfiguration]



===============================================
mtdiff
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:684 => Dst:875)
Move from this stmt to dst stmt at 689: [ConnectionControl, command]
Add: BrokerInfo
Add: info
Delete: new
Move from this stmt to dst stmt at 1238: [ConnectionControl]
Move from src stmt at 870 to this stmt: [connector, getBrokerInfo]
Add: copy



===============================================
mtdiff
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:1238)
Add: public
Add: void
Add: updateClient
Move from src stmt at 684 to this stmt: [ConnectionControl]
Add: control



===============================================
mtdiff
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:1239)
Add: if
Add: isActive
Move from src stmt at 682 to this stmt: [&&]
Add: isBlocked
Add: ==
Add: false
Add: &&
Add: isFaultTolerantConnection
Add: &&
Add: this
Add: wireFormatInfo
Add: !=
Add: null
Add: &&
Add: this
Add: wireFormatInfo
Add: getVersion
Add: >=
Add: 6



===============================================
mtdiff
https://github.com/apache/activemq/commit/d88c4e46ecffdba0040299df6efbcdc4171d1c3d
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/message/AmqpMessageSupport.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:316 => Dst:323)
Move from this stmt to dst stmt at 318: [final, HashMap, String, Object, map]
Add: Object
Add: value
Move from this stmt to dst stmt at 325: [new]
Move from this stmt to dst stmt at 322: [HashMap]
Move from this stmt to dst stmt at 318: [String, Object]
Add: entry
Add: getValue



===============================================
mtdiff
https://github.com/apache/activemq/commit/d88c4e46ecffdba0040299df6efbcdc4171d1c3d
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/message/AmqpMessageSupport.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:325)
Add: value
Add: =
Move from src stmt at 316 to this stmt: [new]
Add: Binary
Add: byte
Add: value



===============================================
mtdiff
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:95)
Add: Queue
Move from src stmt at 203 to this stmt: [holdKahaDb]
Add: =
Add: xaSession
Add: createQueue
Add: "holdKahaDb"



===============================================
mtdiff
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:97)
Add: MessageProducer
Add: holdKahaDbProducer
Add: =
Add: xaSession
Add: createProducer
Move from src stmt at 203 to this stmt: [holdKahaDb]



===============================================
mtdiff
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:89 => Dst:107)
Delete: PersistenceAdapterViewMBean
Update: kahadbView -> queue
Add: Queue
Update: getProxyToPersistenceAdapter -> xaSession
Move from this stmt to dst stmt at 303: [broker]
Move from this stmt to dst stmt at 251: [getPersistenceAdapter]
Update: toString -> createQueue
Add: "test"



===============================================
mtdiff
https://github.com/apache/activemq/commit/7fa85185aae02414ff023727efc46680f5ead66a
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ7067Test.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:133)
Move from src stmt at 253 to this stmt: [assertEquals]
Add: 1
Add: xids
Add: length



===============================================
ijm
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Update: ExpressionStatement (Src:870 => Dst:876)
Move from this stmt to dst stmt at 875: [dispatchAsync]
Move from this stmt to dst stmt at 875: [connector, getBrokerInfo]
Add: info
Add: setPeerBrokerInfos
Add: this
Add: broker
Add: getPeerBrokerInfos



===============================================
ijm
https://github.com/apache/activemq/commit/f392884e31d9325fd90643b6d8e01668a58b70de
activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:875)
Add: BrokerInfo
Add: info
Add: =
Move from src stmt at 870 to this stmt: [connector, getBrokerInfo]
Move from src stmt at 870 to this stmt: [dispatchAsync]
Update: dispatchAsync -> copy



===============================================
ijm
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Delete: IfStatement (Src:402)
Delete: if
Delete: type
Delete: ==
Delete: null
Delete: ||
Delete: !
Move from this stmt to dst stmt at 400: [type]
Delete: equals
Delete: IndexTypes
Delete: DISK_INDEX
Delete: &&
Delete: !
Delete: type
Delete: equals
Delete: IndexTypes
Delete: IN_MEMORY_INDEX



===============================================
ijm
https://github.com/apache/activemq/commit/5b49189cfe89cf706ff1d1a54a5c7a05f212d5fd
activemq-core/src/main/java/org/apache/activemq/kaha/impl/KahaStore.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:400)
Add: if
Move from src stmt at 402 to this stmt: [type]
Add: equalsIgnoreCase
Add: "VM"
Add: else



===============================================
ijm
https://github.com/apache/activemq/commit/bd3154892093f5dc3197b7abc4c61606bd51cf1b
activemq-core/src/test/java/org/apache/activemq/transport/stomp/StompTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:941)
Delete: String
Delete: f
Delete: =
Move from this stmt to dst stmt at 935: [stompConnection]
Delete: receiveFrame



===============================================
ijm
https://github.com/apache/activemq/commit/bd3154892093f5dc3197b7abc4c61606bd51cf1b
activemq-core/src/test/java/org/apache/activemq/transport/stomp/StompTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:935)
Add: frame
Add: =
Move from src stmt at 941 to this stmt: [stompConnection]
Add: receiveFrame



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Delete: FieldDeclaration (Src:87)
Move from this stmt to dst stmt at 89: [ConsumerInfo]
Move from this stmt to dst stmt at 95: [localInfo]



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Delete: MethodDeclaration (Src:90)
Move from this stmt to dst stmt at 276: [public]
Delete: DemandSubscription
Move from this stmt to dst stmt at 635: [ConsumerInfo, info]



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Delete: ExpressionStatement (Src:92)
Delete: localInfo
Delete: =
Move from this stmt to dst stmt at 295: [info]
Delete: copy



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:89)
Add: protected
Move from src stmt at 87 to this stmt: [ConsumerInfo]
Update: ConsumerInfo -> ConcurrentHashMap
Move from src stmt at 96 to this stmt: [subscriptionMapByLocalId, =, new, ConcurrentHashMap]



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:95)
Add: protected
Add: boolean
Move from src stmt at 87 to this stmt: [localInfo]
Update: localInfo -> decreaseNetworkConsumerPriority



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Delete: MethodDeclaration (Src:272)
Move from this stmt to dst stmt at 445: [private]
Move from this stmt to dst stmt at 452: [void]
Delete: serviceRemoteConsumerAdvisory
Move from this stmt to dst stmt at 276: [DataStructure, data]
Delete: throws
Delete: IOException



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:276)
Move from src stmt at 90 to this stmt: [public]
Update: public -> private
Add: void
Add: serviceRemoteConsumerAdvisory
Move from src stmt at 272 to this stmt: [DataStructure, data]
Add: throws
Add: IOException



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:295)
Add: log
Add: trace
Add: "Ignoring sub "
Add: +
Add: info
Add: +
Add: " destination "
Add: +
Move from src stmt at 92 to this stmt: [info]
Add: getDestination
Add: +
Add: " is not permiited"



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Delete: ReturnStatement (Src:343)
Delete: return
Move from this stmt to dst stmt at 708: [false]



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:445)
Move from src stmt at 272 to this stmt: [private]
Update: private -> public
Add: ActiveMQDestination
Add: getDynamicallyIncludedDestinations



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:452)
Add: public
Move from src stmt at 272 to this stmt: [void]
Add: setDynamicallyIncludedDestinations
Add: ActiveMQDestination
Add: dynamicallyIncludedDestinations



===============================================
ijm
https://github.com/apache/activemq/commit/068c64639f1122492c445ab00a8914cda27a4d71
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridge.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:708)
Add: return
Move from src stmt at 343 to this stmt: [false]



===============================================
ijm
https://github.com/apache/activemq/commit/ad2546fa8d3982f6671e8022e05e3fb21f32227c
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java


--------------------------------------
Delete: FieldDeclaration (Src:103)
Move from this stmt to dst stmt at 105: [protected]
Delete: boolean
Delete: shutDown



===============================================
ijm
https://github.com/apache/activemq/commit/ad2546fa8d3982f6671e8022e05e3fb21f32227c
activemq-core/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:105)
Move from src stmt at 103 to this stmt: [protected]
Add: final
Add: AtomicBoolean
Add: lastConnectSucceeded
Add: =
Add: new
Add: AtomicBoolean
Add: false



===============================================
gt
https://github.com/junit-team/junit4/commit/a8ec4efa178afdbc7844e94d08ab38b811c7409a
junit/textui/TestRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:178)
Move from this stmt to dst stmt at 176: [writer]
Delete: println
Delete: "Test Result Summary:"



===============================================
gt
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:35 => Dst:45)
Move from this stmt to dst stmt at 62: [Result]
Update: result -> message
Add: String
Move from this stmt to dst stmt at 62: [core]
Update: run -> exceptionMessageFrom
Delete: new
Move from this stmt to dst stmt at 60: [Class]
Move from this stmt to dst stmt at 51: [NoTests, class]
Move from src stmt at 28 to this stmt: [FaultyConstructor, class]



===============================================
gt
https://github.com/junit-team/junit4/commit/5d957024be0d1b181879d48b7915b3b8aad8f5d5
src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:108)
Move from this stmt to dst stmt at 147: [getTestClass, validateMethodsForDefaultRunner]
Move from this stmt to dst stmt at 113: [errors]



===============================================
gt
https://github.com/junit-team/junit4/commit/5d957024be0d1b181879d48b7915b3b8aad8f5d5
src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:113)
Add: validateNoArgConstructor
Move from src stmt at 108 to this stmt: [errors]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: FieldDeclaration (Src:49)
Delete: private
Move from this stmt to dst stmt at 301: [Sorter]
Delete: fSorter
Delete: =
Delete: Sorter
Delete: NULL



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:259)
Move from src stmt at 253 to this stmt: [public, void, filter, Filter, filter]
Add: throws
Move from src stmt at 296 to this stmt: [NoTestsRemainException]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:254)
Delete: fFilter
Delete: =
Move from this stmt to dst stmt at 260: [filter]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:284 => Dst:263)
Update: filtered -> iter
Update: add -> remove
Move from this stmt to dst stmt at 279: [each]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f	
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:266)
Move from src stmt at 257 to this stmt: [shouldRun]
Update: shouldRun -> filter
Add: apply
Move from src stmt at 257 to this stmt: [each]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: EnhancedForStatement (Src:256)
Delete: for
Move from this stmt to dst stmt at 278: [T, each]
Move from this stmt to dst stmt at 297: [getChildren]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: IfStatement (Src:257)
Delete: if
Move from this stmt to dst stmt at 266: [shouldRun]
Move from this stmt to dst stmt at 266: [each]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:277)
Update: fSorter -> sort
Move from src stmt at 288 to this stmt: [Collections]
Update: apply -> getCachedChildren
Update: child -> sorter
Add: comparator



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:278)
Add: for
Move from src stmt at 256 to this stmt: [T, each]
Move from src stmt at 296 to this stmt: [filterChild]
Update: filterChild -> getCachedChildren



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:298 => Dst:279)
Update: fFilter -> sorter
Delete: child
Move from src stmt at 284 to this stmt: [each]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: MethodDeclaration (Src:277)
Delete: private
Move from this stmt to dst stmt at 295: [List, T]
Move from this stmt to dst stmt at 260: [getFilteredChildren]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:278)
Move from this stmt to dst stmt at 260: [ArrayList, T]
Move from this stmt to dst stmt at 260: [filtered]
Delete: =
Delete: new
Delete: ArrayList
Move from this stmt to dst stmt at 261: [T]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:282)
Delete: filterChild
Move from this stmt to dst stmt at 261: [each]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:288)
Move from this stmt to dst stmt at 277: [Collections]
Move from this stmt to dst stmt at 272: [sort, filtered]
Delete: comparator



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:297)
Add: fCachedChildren
Add: =
Move from src stmt at 256 to this stmt: [getChildren]



===============================================
gt
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: MethodDeclaration (Src:296)
Delete: private
Delete: void
Move from this stmt to dst stmt at 278: [filterChild]
Delete: T
Delete: child
Delete: throws
Move from this stmt to dst stmt at 259: [NoTestsRemainException]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/de7f4fb2d4fedf3cfaba877b54d60ac3f3e5944a
src/test/java/org/junit/tests/experimental/categories/CategoryTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:214 => Dst:463)
Move from this stmt to dst stmt at 248: [assertEquals]
Move from this stmt to dst stmt at 354: ["category "]
Move from this stmt to dst stmt at 326: [+]
Move from this stmt to dst stmt at 248: [SlowTests]
Move from this stmt to dst stmt at 416: [class]
Move from this stmt to dst stmt at 248: [filter, describe]
Add: fail



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/de7f4fb2d4fedf3cfaba877b54d60ac3f3e5944a
src/test/java/org/junit/tests/experimental/categories/CategoryTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:248)
Move from src stmt at 214 to this stmt: [assertEquals]
Add: "categories ["
Add: +
Move from src stmt at 214 to this stmt: [SlowTests]
Add: class
Add: +
Add: "]"
Move from src stmt at 214 to this stmt: [filter, describe]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/de7f4fb2d4fedf3cfaba877b54d60ac3f3e5944a
src/test/java/org/junit/tests/experimental/categories/CategoryTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:326)
Add: fail
Add: "When multiple categories are included in a Suite, "
Move from src stmt at 214 to this stmt: [+]
Add: "@Test method must match all include categories"



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/de7f4fb2d4fedf3cfaba877b54d60ac3f3e5944a
src/test/java/org/junit/tests/experimental/categories/CategoryTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:416)
Add: assertThat
Add: testResult
Add: EmptyCategoriesSuite
Move from src stmt at 214 to this stmt: [class]
Add: failureCountIs
Add: 1



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:28 => Dst:45)
Move from this stmt to dst stmt at 62: [Result, result]
Add: String
Add: message
Move from this stmt to dst stmt at 62: [core, run]
Delete: new
Move from this stmt to dst stmt at 60: [Class]
Add: exceptionMessageFrom



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:34 => Dst:62)
Delete: JUnitCore
Update: core -> testClass
Move from src stmt at 28 to this stmt: [Result, result]
Intra-Stmt Move from right to left: [=]
Move from src stmt at 28 to this stmt: [core, run]
Move from this stmt to dst stmt at 61: [new]
Move from this stmt to dst stmt at 64: [JUnitCore]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:35 => Dst:63)
Delete: Result
Delete: result
Move from src stmt at 29 to this stmt: [Failure, failure]
Move from this stmt to dst stmt at 51: [core]
Delete: run
Delete: new
Move from this stmt to dst stmt at 56: [Class]
Move from this stmt to dst stmt at 51: [NoTests, class]
Move from src stmt at 29 to this stmt: [result, getFailures, get]
Move from src stmt at 36 to this stmt: [0]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:36 => Dst:64)
Delete: Failure
Update: failure -> message
Move from src stmt at 34 to this stmt: [JUnitCore]
Update: JUnitCore -> String
Move from this stmt to dst stmt at 56: [result]
Delete: getFailures
Delete: get
Move from this stmt to dst stmt at 63: [0]
Move from src stmt at 30 to this stmt: [failure, getException, getMessage]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/3dd6b9fca5ccbd02a4d1cb5c5b3c921e369662a0
src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:60)
Add: private
Add: String
Add: exceptionMessageFrom
Move from src stmt at 28 to this stmt: [Class]
Add: testClass



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/5d957024be0d1b181879d48b7915b3b8aad8f5d5
src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:108 => Dst:124)
Move from this stmt to dst stmt at 106: [getTestClass]
Update: validateMethodsForDefaultRunner -> add
Add: errors
Move from this stmt to dst stmt at 113: [errors]
Add: new
Add: Exception
Add: gripe



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/5d957024be0d1b181879d48b7915b3b8aad8f5d5
src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:113)
Add: validateNoArgConstructor
Move from src stmt at 108 to this stmt: [errors]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: FieldDeclaration (Src:49)
Delete: private
Move from this stmt to dst stmt at 301: [Sorter]
Delete: fSorter
Move from this stmt to dst stmt at 260: [=]
Delete: Sorter
Delete: NULL



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Update: MethodDeclaration (Src:253 => Dst:259)
Move from this stmt to dst stmt at 276: [public, void]
Add: public
Move from src stmt at 301 to this stmt: [boolean]
Update: boolean -> void



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: ExpressionStatement (Src:254)
Move from this stmt to dst stmt at 260: [fFilter]
Move from this stmt to dst stmt at 297: [=]
Move from this stmt to dst stmt at 262: [filter]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:278 => Dst:261)
Move from this stmt to dst stmt at 297: [ArrayList]
Update: filtered -> iter
Move from src stmt at 256 to this stmt: [each]
Intra-Stmt Move from right to left: [=]
Delete: new
Update: ArrayList -> next
Move from this stmt to dst stmt at 260: [T]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: IfStatement (Src:280 => Dst:262)
Move from this stmt to dst stmt at 263: [shouldRun]
Move from this stmt to dst stmt at 266: [each]
Add: !
Move from src stmt at 254 to this stmt: [filter]
Move from src stmt at 302 to this stmt: [shouldRun, describeChild, each]
Add: else



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:282 => Dst:263)
Delete: filterChild
Move from this stmt to dst stmt at 266: [each]
Move from src stmt at 279 to this stmt: [getChildren]
Update: getChildren -> iter
Move from src stmt at 280 to this stmt: [shouldRun]
Update: shouldRun -> remove



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:283 => Dst:266)
Delete: sortChild
Move from this stmt to dst stmt at 279: [each]
Move from src stmt at 280 to this stmt: [each]
Update: each -> filter
Move from src stmt at 293 to this stmt: [apply]
Move from src stmt at 282 to this stmt: [each]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: IfStatement (Src:257 => Dst:296)
Move from this stmt to dst stmt at 260: [shouldRun, each]
Move from src stmt at 296 to this stmt: [T]
Update: T -> fCachedChildren
Move from src stmt at 302 to this stmt: [==, null]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Move & Update: IfStatement (Src:297 => Dst:272)
Update: fFilter -> getCachedChildren
Delete: !=
Delete: null
Move from src stmt at 298 to this stmt: [fFilter]
Update: fFilter -> isEmpty



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Delete: MethodDeclaration (Src:253)
Move from this stmt to dst stmt at 259: [public, void]
Delete: filter
Move from this stmt to dst stmt at 259: [Filter, filter]
Delete: throws
Move from this stmt to dst stmt at 259: [NoTestsRemainException]



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:259)
Move from src stmt at 253 to this stmt: [public, void]
Add: filter
Move from src stmt at 253 to this stmt: [Filter, filter]
Add: throws
Move from src stmt at 253 to this stmt: [NoTestsRemainException]



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Update: MethodDeclaration (Src:292 => Dst:276)
Update: private -> public
Update: sortChild -> sort
Move from this stmt to dst stmt at 278: [T]
Delete: child
Move from src stmt at 262 to this stmt: [Sorter, sorter]



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a2b0460c7abd7573faa9d7845a5b1169dcdcb7f
src/main/java/org/junit/runners/ParentRunner.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:278)
Add: for
Move from src stmt at 292 to this stmt: [T]
Add: each
Add: getCachedChildren



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a65992af084650c52dc69380ae1ac24b107715c
src/main/java/org/junit/Assert.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:129)
Add: private
Move from src stmt at 438 to this stmt: [static]
Add: boolean
Add: equalsRegardingNull
Add: Object
Add: expected
Add: Object
Add: actual



===============================================
ijm
https://github.com/junit-team/junit4/commit/7a65992af084650c52dc69380ae1ac24b107715c
src/main/java/org/junit/Assert.java


--------------------------------------
Delete: MethodDeclaration (Src:438)
Move from this stmt to dst stmt at 129: [static]
Move from this stmt to dst stmt at 171: [public, void]
Delete: assertEquals
Move from this stmt to dst stmt at 171: [String, message]
Move from this stmt to dst stmt at 560: [double, expected, double, actual]
Move from this stmt to dst stmt at 247: [double, delta]



===============================================
ijm
https://github.com/junit-team/junit4/commit/42beed3ad166a9cceefc59f6c79a16844cae0d02
src/main/java/org/junit/runner/manipulation/Filter.java


--------------------------------------
Delete: IfStatement (Src:56)
Delete: if
Delete: runner
Delete: instanceof
Move from this stmt to dst stmt at 50: [Filterable]



===============================================
ijm
https://github.com/junit-team/junit4/commit/42beed3ad166a9cceefc59f6c79a16844cae0d02
src/main/java/org/junit/runner/manipulation/Filter.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:50)
Add: if
Add: !
Add: child
Add: instanceof
Move from src stmt at 56 to this stmt: [Filterable]



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Delete: ExpressionStatement (Src:37)
Delete: fTimeUnit
Delete: timedJoin
Delete: thread
Move from this stmt to dst stmt at 45: [fTimeout]



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Delete: MethodDeclaration (Src:45)
Delete: private
Delete: void
Delete: throwExceptionForUnfinishedThread
Move from this stmt to dst stmt at 51: [StatementThread]
Delete: thread
Delete: throws
Delete: Throwable



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Delete: ExpressionStatement (Src:50)
Delete: throwTimeoutException
Move from this stmt to dst stmt at 52: [thread]



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:45)
Add: return
Add: task
Add: get
Add: fTimeout
Move from src stmt at 37 to this stmt: [fTimeout]
Update: fTimeout -> fTimeUnit



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Insert: CatchClause (Src:-1 => Dst:51)
Add: catch
Move from src stmt at 45 to this stmt: [StatementThread]
Update: StatementThread -> TimeoutException
Add: e



===============================================
ijm
https://github.com/junit-team/junit4/commit/85b7c26e63f851004ce20d4a00fbf1b46607ab0c
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:52)
Add: return
Add: createTimeoutException
Move from src stmt at 50 to this stmt: [thread]



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Delete: MethodDeclaration (Src:29)
Move from this stmt to dst stmt at 46: [public]
Delete: JUnit4ClassRunner
Move from this stmt to dst stmt at 36: [Class, klass]
Delete: throws
Move from this stmt to dst stmt at 46: [InitializationError]



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:46)
Move from src stmt at 29 to this stmt: [public]
Update: public -> protected
Add: void
Add: validate
Add: throws
Move from src stmt at 29 to this stmt: [InitializationError]



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:61)
Move from src stmt at 56 to this stmt: [protected]
Add: void
Add: runMethods
Add: final
Move from src stmt at 56 to this stmt: [FrameworkMethod]
Update: FrameworkMethod -> RunNotifier
Add: notifier



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:71)
Add: spec
Add: addChild
Add: methodDescription
Move from src stmt at 78 to this stmt: [method]



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:76)
Add: return
Move from src stmt at 79 to this stmt: [test]
Update: test -> fTestClass
Add: getJavaClass
Add: getAnnotations



===============================================
ijm
https://github.com/junit-team/junit4/commit/078e45bd31a9920e00633ad6ce658e22529304f2
src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java


--------------------------------------
Delete: MethodDeclaration (Src:56)
Move from this stmt to dst stmt at 61: [protected]
Delete: String
Delete: testName
Move from this stmt to dst stmt at 61: [FrameworkMethod]
Delete: method



===============================================
gt
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:1450)
Add: public
Add: static
Add: long
Add: copyLarge
Move from src stmt at 1450 to this stmt: [InputStream, input, OutputStream, output]
Add: throws
Move from src stmt at 1450 to this stmt: [IOException]



===============================================
gt
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:1645)
Add: public
Add: static
Add: long
Add: copyLarge
Move from src stmt at 1601 to this stmt: [Reader, input, Writer, output]
Add: throws
Move from src stmt at 1601 to this stmt: [IOException]



===============================================
gt
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1602)
Move from this stmt to dst stmt at 1717: [char]
Delete: buffer
Delete: =
Move from this stmt to dst stmt at 1646: [new, char, DEFAULT_BUFFER_SIZE]



===============================================
gt
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1639)
Move from this stmt to dst stmt at 1664: [char]
Delete: buffer
Delete: =
Move from this stmt to dst stmt at 1695: [new, char, DEFAULT_BUFFER_SIZE]



===============================================
gt
https://github.com/apache/commons-io/commit/2533e48bad897c52e0431fa63b9610d596611eea
src/test/java/org/apache/commons/io/input/ReaderInputStreamTest.java


--------------------------------------
Delete: ForStatement (Src:47)
Delete: for
Move from this stmt to dst stmt at 47: [int, i]
Delete: =
Delete: 0
Move from this stmt to dst stmt at 47: [i]
Delete: <
Delete: bytes
Delete: length
Delete: i
Delete: ++



===============================================
gt
https://github.com/apache/commons-io/commit/6aa00766b9103d75c763160280429af8e1f0549e
src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:346 => Dst:359)
Move from this stmt to dst stmt at 346: [YellOnFlushAndCloseOutputStream]
Add: final
Move from src stmt at 359 to this stmt: [OutputStream]



===============================================
gt
https://github.com/apache/commons-io/commit/6aa00766b9103d75c763160280429af8e1f0549e
src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:359 => Dst:346)
Move from this stmt to dst stmt at 359: [OutputStream]
Add: final
Move from src stmt at 346 to this stmt: [YellOnFlushAndCloseOutputStream]



===============================================
gt
https://github.com/apache/commons-io/commit/14b52eb4f630f32c66122977331bd894b9474978
src/test/java/org/apache/commons/io/IOUtilsTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:1492 => Dst:1492)
Move from this stmt to dst stmt at 1495: [Override]
Move from src stmt at 1495 to this stmt: [Override]
Add: final



===============================================
gt
https://github.com/apache/commons-io/commit/14b52eb4f630f32c66122977331bd894b9474978
src/test/java/org/apache/commons/io/IOUtilsTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:1495 => Dst:1495)
Move from this stmt to dst stmt at 1492: [Override]
Move from src stmt at 1492 to this stmt: [Override]
Add: final
Add: final
Add: final



===============================================
gt
https://github.com/apache/commons-io/commit/14b52eb4f630f32c66122977331bd894b9474978
src/test/java/org/apache/commons/io/IOUtilsTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:1512 => Dst:1512)
Move from this stmt to dst stmt at 1515: [Override]
Move from src stmt at 1515 to this stmt: [Override]
Add: final



===============================================
gt
https://github.com/apache/commons-io/commit/14b52eb4f630f32c66122977331bd894b9474978
src/test/java/org/apache/commons/io/IOUtilsTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:1515 => Dst:1515)
Move from this stmt to dst stmt at 1512: [Override]
Move from src stmt at 1512 to this stmt: [Override]
Add: final
Add: final
Add: final



===============================================
gt
https://github.com/apache/commons-io/commit/4ed92759f28026d813b59a5ee66384043e3fd513
src/test/java/org/apache/commons/io/FileUtilsFileNewerTestCase.java


--------------------------------------
Update: TypeDeclaration (Src:37 => Dst:38)
Delete: extends
Move from this stmt to dst stmt at 43: [FileBasedTestCase]



===============================================
gt
https://github.com/apache/commons-io/commit/4ed92759f28026d813b59a5ee66384043e3fd513
src/test/java/org/apache/commons/io/FileUtilsFileNewerTestCase.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:43)
Add: private
Add: static
Move from src stmt at 37 to this stmt: [FileBasedTestCase]
Update: FileBasedTestCase -> File
Add: getTestDirectory



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/filefilter/WildcardFilter.java


--------------------------------------
Update: MethodDeclaration (Src:91 => Dst:91)
Move from src stmt at 95 to this stmt: [String]



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/filefilter/WildcardFilter.java


--------------------------------------
Update: ExpressionStatement (Src:95 => Dst:95)
Move from this stmt to dst stmt at 91: [String]



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Update: FieldDeclaration (Src:50 => Dst:50)
Move from src stmt at 65 to this stmt: [File]



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Update: FieldDeclaration (Src:53 => Dst:53)
Move from src stmt at 65 to this stmt: [File]



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Update: MethodDeclaration (Src:63 => Dst:63)
Delete: Object
Update: obj1 -> file1
Move from src stmt at 64 to this stmt: [File]
Delete: Object
Update: obj2 -> file2
Move from src stmt at 64 to this stmt: [File]



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:64)
Move from this stmt to dst stmt at 63: [File]
Delete: file1
Delete: =
Move from this stmt to dst stmt at 63: [File]
Delete: obj1



===============================================
gt
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:65)
Move from this stmt to dst stmt at 53: [File]
Delete: file2
Delete: =
Move from this stmt to dst stmt at 50: [File]
Delete: obj2



===============================================
mtdiff
https://github.com/apache/commons-io/commit/a9aa579061aeda71e18217fc80acee6ce9fe0467
src/java/org/apache/commons/io/input/CountingInputStream.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:70)
Add: int
Move from src stmt at 59 to this stmt: [found]
Add: =
Move from src stmt at 70 to this stmt: [super, read]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/95cddf5d03419405f083f2256cfa973ce83e48f4
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Update: MethodDeclaration (Src:70 => Dst:177)
Update: private -> static
Add: public
Move from this stmt to dst stmt at 73: [FileFilterUtils]
Add: IOFileFilter
Add: asFileFilter
Add: FilenameFilter
Add: filter



===============================================
mtdiff
https://github.com/apache/commons-io/commit/95cddf5d03419405f083f2256cfa973ce83e48f4
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:73)
Add: public
Move from src stmt at 70 to this stmt: [FileFilterUtils]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/4d49a1953e287fffbd10ba2707ed1b3806eef21b
src/test/java/org/apache/commons/io/input/CountingInputStreamTest.java


--------------------------------------
Update: TypeDeclaration (Src:33 => Dst:35)
Delete: extends
Move from this stmt to dst stmt at 37: [TestCase]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1450 => Dst:1664)
Move from this stmt to dst stmt at 1450: [public, static, long]
Move from this stmt to dst stmt at 1471: [copyLarge, InputStream, input, OutputStream, output]
Add: public
Add: static
Add: long
Move from src stmt at 1601 to this stmt: [copyLarge, Reader, input, Writer, output]
Move from src stmt at 1602 to this stmt: [char, buffer]
Move from this stmt to dst stmt at 1471: [IOException]
Move from src stmt at 1601 to this stmt: [IOException]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:1471)
Add: public
Add: static
Add: long
Move from src stmt at 1450 to this stmt: [copyLarge, InputStream, input, OutputStream, output]
Move from src stmt at 1452 to this stmt: [byte, buffer]
Add: throws
Move from src stmt at 1450 to this stmt: [IOException]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1489)
Move from this stmt to dst stmt at 1693: [final]
Move from this stmt to dst stmt at 1526: [byte, buffer]
Delete: =
Move from this stmt to dst stmt at 1503: [new, byte, DEFAULT_BUFFER_SIZE]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1601 => Dst:1693)
Move from this stmt to dst stmt at 1501: [public, static]
Move from this stmt to dst stmt at 1645: [long]
Move from this stmt to dst stmt at 1664: [copyLarge, Reader, input, Writer, output]
Add: public
Add: static
Add: long
Add: copyLarge
Add: Reader
Add: input
Add: Writer
Add: output
Move from src stmt at 1489 to this stmt: [final]
Add: long
Add: inputOffset
Add: final
Add: long
Add: length
Move from this stmt to dst stmt at 1664: [IOException]
Add: IOException



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:1639 => Dst:1666)
Move from this stmt to dst stmt at 1717: [char, buffer]
Move from src stmt at 1604 to this stmt: [int, n]
Move from this stmt to dst stmt at 1695: [new, char, DEFAULT_BUFFER_SIZE]
Move from src stmt at 1604 to this stmt: [0]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: ReturnStatement (Src:1609 => Dst:1695)
Move from this stmt to dst stmt at 1671: [count]
Add: copyLarge
Add: input
Add: output
Add: inputOffset
Add: length
Move from src stmt at 1639 to this stmt: [new, char, DEFAULT_BUFFER_SIZE]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/2533e48bad897c52e0431fa63b9610d596611eea
src/test/java/org/apache/commons/io/input/ReaderInputStreamTest.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:47)
Add: for
Move from src stmt at 47 to this stmt: [int, i]
Update: int -> byte
Update: i -> b
Move from src stmt at 51 to this stmt: [bytes]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/2533e48bad897c52e0431fa63b9610d596611eea
src/test/java/org/apache/commons/io/input/ReaderInputStreamTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:51 => Dst:51)
Move from this stmt to dst stmt at 47: [bytes]
Update: i -> b



===============================================
mtdiff
https://github.com/apache/commons-io/commit/8575fc5a20851896abb48f51bde5f2a0308b7a4c
src/main/java/org/apache/commons/io/comparator/PathFileComparator.java


--------------------------------------
Update: FieldDeclaration (Src:58 => Dst:57)
Delete: Comparator
Delete: File
Move from src stmt at 64 to this stmt: [File]
Update: File -> ReverseComparator



===============================================
mtdiff
https://github.com/apache/commons-io/commit/8575fc5a20851896abb48f51bde5f2a0308b7a4c
src/main/java/org/apache/commons/io/comparator/PathFileComparator.java


--------------------------------------
Update: FieldDeclaration (Src:64 => Dst:63)
Update: Comparator -> ReverseComparator
Move from this stmt to dst stmt at 57: [File]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/4ed92759f28026d813b59a5ee66384043e3fd513
src/test/java/org/apache/commons/io/FileUtilsFileNewerTestCase.java


--------------------------------------
Update: TypeDeclaration (Src:37 => Dst:38)
Delete: extends
Move from this stmt to dst stmt at 40: [FileBasedTestCase]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/4ed92759f28026d813b59a5ee66384043e3fd513
src/test/java/org/apache/commons/io/FileUtilsFileNewerTestCase.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:40)
Add: ClassRule
Add: public
Add: static
Add: TemporaryFolder
Add: temporaryFolder
Add: =
Add: new
Move from src stmt at 37 to this stmt: [FileBasedTestCase]
Update: FileBasedTestCase -> TemporaryFolder



===============================================
mtdiff
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/filefilter/WildcardFilter.java


--------------------------------------
Update: MethodDeclaration (Src:91 => Dst:91)
Move from src stmt at 95 to this stmt: [String]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/filefilter/WildcardFilter.java


--------------------------------------
Update: ExpressionStatement (Src:95 => Dst:95)
Move from this stmt to dst stmt at 91: [String]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Update: TypeDeclaration (Src:47 => Dst:47)
Move from this stmt to dst stmt at 50: [Comparator]
Move from src stmt at 50 to this stmt: [Comparator]
Move from src stmt at 64 to this stmt: [File]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/a74a5a0c6ff41a4ca0a08caf740ebce1dc3c6d10
src/java/org/apache/commons/io/comparator/DefaultFileComparator.java


--------------------------------------
Update: FieldDeclaration (Src:50 => Dst:50)
Move from this stmt to dst stmt at 47: [Comparator]
Move from src stmt at 47 to this stmt: [Comparator]
Move from src stmt at 64 to this stmt: [File]



===============================================
ijm
https://github.com/apache/commons-io/commit/f42abad400cebaa3f8b0e2a3b323d733f55a6340
src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReader.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:416)
Move from src stmt at 177 to this stmt: [public]
Update: public -> private
Add: void
Add: doRawStream
Move from src stmt at 177 to this stmt: [final, InputStream, is]
Add: throws
Move from src stmt at 177 to this stmt: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1450 => Dst:1471)
Move from src stmt at 1452 to this stmt: [byte]
Add: buffer



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1452)
Move from this stmt to dst stmt at 1471: [byte]
Delete: buffer
Delete: =
Delete: new
Delete: byte
Delete: DEFAULT_BUFFER_SIZE



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1481 => Dst:1526)
Move from src stmt at 1489 to this stmt: [byte]
Add: buffer



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1489)
Delete: final
Move from this stmt to dst stmt at 1526: [byte]
Delete: buffer
Delete: =
Delete: new
Delete: byte
Delete: DEFAULT_BUFFER_SIZE



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1601 => Dst:1664)
Move from src stmt at 1602 to this stmt: [char]
Add: buffer



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1602)
Move from this stmt to dst stmt at 1664: [char]
Delete: buffer
Delete: =
Delete: new
Delete: char
Delete: DEFAULT_BUFFER_SIZE



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Update: MethodDeclaration (Src:1631 => Dst:1717)
Move from src stmt at 1639 to this stmt: [char]
Add: buffer



===============================================
ijm
https://github.com/apache/commons-io/commit/62dd09687a08f660efbab7adc9f82ae501fd840f
src/main/java/org/apache/commons/io/IOUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1639)
Move from this stmt to dst stmt at 1717: [char]
Delete: buffer
Delete: =
Delete: new
Delete: char
Delete: DEFAULT_BUFFER_SIZE



===============================================
ijm
https://github.com/apache/commons-io/commit/f0751b65cf680456557aa1bf5c56b12f5c1a0fe0
src/main/java/org/apache/commons/io/FileUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:580)
Add: return
Add: innerListFilesOrDirectories
Move from src stmt at 597 to this stmt: [directory]
Move from src stmt at 597 to this stmt: [effFileFilter, effDirFilter, true]
Update: effFileFilter -> fileFilter
Update: effDirFilter -> dirFilter



===============================================
ijm
https://github.com/apache/commons-io/commit/f0751b65cf680456557aa1bf5c56b12f5c1a0fe0
src/main/java/org/apache/commons/io/FileUtils.java


--------------------------------------
Delete: ExpressionStatement (Src:597)
Delete: innerListFiles
Delete: files
Move from this stmt to dst stmt at 580: [directory]
Delete: FileFilterUtils
Delete: or
Move from this stmt to dst stmt at 580: [effFileFilter, effDirFilter, true]



===============================================
ijm
https://github.com/apache/commons-io/commit/f0751b65cf680456557aa1bf5c56b12f5c1a0fe0
src/main/java/org/apache/commons/io/FileUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:2979)
Move from this stmt to dst stmt at 514: [public, static]
Move from this stmt to dst stmt at 2979: [void]
Delete: moveFile
Move from this stmt to dst stmt at 2979: [final, File, srcFile, final, File, destFile]
Delete: throws
Move from this stmt to dst stmt at 2979: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/f0751b65cf680456557aa1bf5c56b12f5c1a0fe0
src/main/java/org/apache/commons/io/FileUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:2979)
Add: public
Add: static
Move from src stmt at 2979 to this stmt: [void]
Add: moveFile
Move from src stmt at 2979 to this stmt: [final, File, srcFile, final, File, destFile]
Add: throws
Move from src stmt at 2979 to this stmt: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:199)
Move from this stmt to dst stmt at 203: [long]
Delete: freeSpaceWindows
Move from this stmt to dst stmt at 203: [String, path]
Delete: throws
Move from this stmt to dst stmt at 203: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:203)
Move from src stmt at 199 to this stmt: [long]
Add: freeSpaceWindows
Move from src stmt at 199 to this stmt: [String, path]
Add: throws
Move from src stmt at 199 to this stmt: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Delete: WhileStatement (Src:239)
Delete: while
Delete: i
Delete: >
Move from this stmt to dst stmt at 267: [0]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:267)
Add: if
Add: j
Add: <
Move from src stmt at 239 to this stmt: [0]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:292)
Move from this stmt to dst stmt at 293: [long]
Delete: freeSpaceUnix
Move from this stmt to dst stmt at 293: [String, path, boolean, kb, boolean, posix]
Delete: throws
Move from this stmt to dst stmt at 293: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:293)
Move from src stmt at 292 to this stmt: [long]
Add: freeSpaceUnix
Move from src stmt at 292 to this stmt: [String, path, boolean, kb, boolean, posix]
Add: throws
Move from src stmt at 292 to this stmt: [IOException]



===============================================
ijm
https://github.com/apache/commons-io/commit/0a03609ddc6380dd7c9053eb8cb04072baa476a1
src/java/org/apache/commons/io/FileSystemUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:315)
Delete: String
Delete: line2
Delete: =
Move from this stmt to dst stmt at 381: [in]
Delete: readLine



===============================================
gt
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Delete: ForStatement (Src:257)
Delete: for
Delete: int
Move from this stmt to dst stmt at 257: [i]
Delete: =
Delete: 0
Move from this stmt to dst stmt at 257: [i]
Delete: <
Delete: p
Delete: length
Move from this stmt to dst stmt at 257: [i]
Delete: ++



===============================================
gt
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Delete: ForStatement (Src:275)
Delete: for
Delete: int
Move from this stmt to dst stmt at 275: [i]
Delete: =
Delete: 0
Move from this stmt to dst stmt at 275: [i]
Delete: <
Delete: p
Delete: length
Move from this stmt to dst stmt at 275: [i]
Delete: ++



===============================================
gt
https://github.com/apache/commons-lang/commit/83dd0ea7b81de0dfdce37c9235979c2e81fcbc8b
src/test/org/apache/commons/lang/StringUtilsTrimEmptyTest.java


--------------------------------------
Update: ExpressionStatement (Src:143 => Dst:136)
Move from this stmt to dst stmt at 144: [StringUtils]
Move from src stmt at 136 to this stmt: [StringUtils]
Delete: FOO
Add: "foo"



===============================================
gt
https://github.com/apache/commons-lang/commit/0b70b01a9f1d9664bb5eac737175f58f06979b60
src/main/java/org/apache/commons/lang3/EnumUtils.java


--------------------------------------
Delete: ExpressionStatement (Src:94)
Move from this stmt to dst stmt at 90: [Enum]
Delete: valueOf
Move from this stmt to dst stmt at 90: [enumClass, enumName]



===============================================
gt
https://github.com/apache/commons-lang/commit/0b70b01a9f1d9664bb5eac737175f58f06979b60
src/main/java/org/apache/commons/lang3/EnumUtils.java


--------------------------------------
Move & Update: ReturnStatement (Src:95 => Dst:90)
Delete: true
Move from src stmt at 94 to this stmt: [Enum]
Update: Enum -> getEnum
Move from src stmt at 94 to this stmt: [enumClass, enumName]
Add: !=
Add: null



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:118 => Dst:118)
Move from this stmt to dst stmt at 245: [StringWriter]
Add: final
Add: StringWriter



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:173 => Dst:173)
Move from this stmt to dst stmt at 227: [StringWriter]
Add: final
Add: StringWriter



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:227)
Add: final
Add: StringWriter
Add: sw
Add: =
Add: new
Move from src stmt at 173 to this stmt: [StringWriter]



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:232 => Dst:232)
Move from this stmt to dst stmt at 240: [String]
Add: final
Move from src stmt at 240 to this stmt: [String]



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:240 => Dst:240)
Move from this stmt to dst stmt at 232: [String]
Add: final
Move from src stmt at 232 to this stmt: [String]



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:245)
Add: final
Add: StringWriter
Add: sw
Add: =
Add: new
Move from src stmt at 118 to this stmt: [StringWriter]



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:480 => Dst:498)
Move from this stmt to dst stmt at 502: [String]
Add: final
Move from src stmt at 483 to this stmt: [String]



===============================================
gt
https://github.com/apache/commons-lang/commit/5292526e476ffbb19c6613a98464054236c86ace
src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:483 => Dst:502)
Move from this stmt to dst stmt at 498: [String]
Add: final
Move from src stmt at 480 to this stmt: [String]



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:85)
Move from src stmt at 354 to this stmt: [private, static]
Update: private -> protected
Move from src stmt at 483 to this stmt: [Entities]
Move from src stmt at 357 to this stmt: [entities, =]
Update: entities -> DEFAULT_ENTITIES
Add: Entities
Add: HTML40



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Move & Update: MethodDeclaration (Src:465 => Dst:371)
Update: Entities -> escapeHtml
Add: static
Move from src stmt at 495 to this stmt: [String]
Move from src stmt at 466 to this stmt: [HashMap]
Update: HashMap -> String
Move from src stmt at 467 to this stmt: [mapValueToName]
Update: mapValueToName -> str



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: ExpressionStatement (Src:466)
Delete: mapNameToValue
Delete: =
Delete: new
Move from this stmt to dst stmt at 371: [HashMap]



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: ExpressionStatement (Src:467)
Move from this stmt to dst stmt at 371: [mapValueToName]
Delete: =
Delete: new
Delete: HashMap



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: ExpressionStatement (Src:469)
Move from this stmt to dst stmt at 372: [mapNameToValue]
Delete: put
Move from this stmt to dst stmt at 372: [entities]
Delete: i
Delete: 0
Delete: entities
Delete: i
Delete: 1



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Move & Update: MethodDeclaration (Src:474 => Dst:382)
Move from this stmt to dst stmt at 413: [String]
Update: entityName -> unescapeHtml
Add: static
Move from src stmt at 478 to this stmt: [String]
Delete: int
Update: value -> String
Add: str



===============================================
gt
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Move & Update: ReturnStatement (Src:475 => Dst:383)
Move from this stmt to dst stmt at 397: [String]
Update: mapValueToName -> unescapeEntities
Delete: get
Delete: new
Update: Integer -> str
Delete: value
Add: Entities
Add: HTML40



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/3c1f752b2ab6354fcb4ef7e53b6f3630b4e24a65
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:1717)
Add: return
Move from src stmt at 1946 to this stmt: [false]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/3c1f752b2ab6354fcb4ef7e53b6f3630b4e24a65
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Move & Update: IfStatement (Src:1945 => Dst:1744)
Move from this stmt to dst stmt at 1730: [str, ==, null]
Update: || -> ==
Move from src stmt at 1960 to this stmt: [contains]
Move from this stmt to dst stmt at 1780: [valid]
Move from this stmt to dst stmt at 1730: [==, null]
Add: false



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/3c1f752b2ab6354fcb4ef7e53b6f3630b4e24a65
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Move & Update: IfStatement (Src:1960 => Dst:1781)
Delete: !
Move from this stmt to dst stmt at 1744: [contains]
Add: invalidChars
Move from src stmt at 1955 to this stmt: [valid]
Update: valid -> j
Add: ==
Add: ch



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:1139)
Add: if
Move from src stmt at 1163 to this stmt: [str, ==, null]
Add: ||
Add: str
Add: length
Add: ==
Add: 0
Add: ||
Move from src stmt at 1137 to this stmt: [searchChars]
Move from src stmt at 1163 to this stmt: [==]
Move from src stmt at 1137 to this stmt: [null]
Add: ||
Add: searchChars
Add: length
Add: ==
Add: 0



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Move & Update: IfStatement (Src:1137 => Dst:1145)
Move from this stmt to dst stmt at 1139: [searchChars]
Move from this stmt to dst stmt at 1175: [==]
Move from this stmt to dst stmt at 1139: [null]
Add: searchChars
Add: j
Move from src stmt at 1163 to this stmt: [||]
Update: || -> ==
Add: ch



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:1175)
Add: if
Add: str
Add: ==
Add: null
Add: ||
Add: str
Add: length
Add: ==
Add: 0
Add: ||
Move from src stmt at 1140 to this stmt: [searchChars]
Move from src stmt at 1137 to this stmt: [==]
Move from src stmt at 1163 to this stmt: [null]
Add: ||
Add: searchChars
Add: length
Add: ==
Add: 0



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:1178)
Add: return
Add: indexOfAny
Move from src stmt at 1140 to this stmt: [str]
Add: searchChars
Add: toCharArray



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:1205)
Add: if
Add: str
Add: ==
Add: null
Add: ||
Add: str
Add: length
Add: ==
Add: 0
Add: ||
Move from src stmt at 1163 to this stmt: [searchChars]
Add: ==
Add: null
Add: ||
Add: searchChars
Add: length
Add: ==
Add: 0



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Move & Update: ReturnStatement (Src:1140 => Dst:1215)
Move from this stmt to dst stmt at 1242: [indexOfAnyBut]
Move from this stmt to dst stmt at 1178: [str]
Delete: new
Move from this stmt to dst stmt at 1138: [String]
Move from this stmt to dst stmt at 1175: [searchChars]
Add: i



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Move & Update: IfStatement (Src:1163 => Dst:1211)
Move from this stmt to dst stmt at 1139: [str, ==, null]
Move from this stmt to dst stmt at 1145: [||]
Move from this stmt to dst stmt at 1205: [searchChars]
Move from this stmt to dst stmt at 1139: [==]
Move from this stmt to dst stmt at 1175: [null]
Add: searchChars
Add: j
Add: ==
Add: ch



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/8ce98776ee559d73494a449ff94a6eda1f77b4a4
src/java/org/apache/commons/lang/StringUtils.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:1242)
Add: if
Add: str
Add: ==
Add: null
Add: ||
Add: str
Move from src stmt at 1140 to this stmt: [indexOfAnyBut]
Update: indexOfAnyBut -> length
Add: ==
Add: 0
Add: ||
Add: searchChars
Add: ==
Add: null
Add: ||
Add: searchChars
Add: length
Add: ==
Add: 0



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:256 => Dst:256)
Delete: =
Move from src stmt at 257 to this stmt: [=]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Delete: ForStatement (Src:257)
Delete: for
Delete: int
Move from this stmt to dst stmt at 257: [i]
Move from this stmt to dst stmt at 256: [=]
Delete: 0
Move from this stmt to dst stmt at 257: [i]
Delete: <
Delete: p
Delete: length
Delete: i
Delete: ++



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:258 => Dst:258)
Move from this stmt to dst stmt at 257: [p]
Update: i -> element



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:257)
Add: for
Move from src stmt at 257 to this stmt: [i]
Update: i -> Class
Move from src stmt at 257 to this stmt: [i]
Update: i -> element
Move from src stmt at 258 to this stmt: [p]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:274 => Dst:274)
Delete: =
Move from src stmt at 275 to this stmt: [=]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Delete: ForStatement (Src:275)
Delete: for
Delete: int
Move from this stmt to dst stmt at 275: [i]
Move from this stmt to dst stmt at 274: [=]
Delete: 0
Move from this stmt to dst stmt at 275: [i]
Delete: <
Delete: p
Delete: length
Delete: i
Delete: ++



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:275)
Add: for
Move from src stmt at 275 to this stmt: [i]
Update: i -> Class
Move from src stmt at 275 to this stmt: [i]
Update: i -> element
Move from src stmt at 276 to this stmt: [p]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/fab64bbdc726cf06c5993b7b8f50557882086002
src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:276 => Dst:276)
Move from this stmt to dst stmt at 275: [p]
Update: i -> element



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/83dd0ea7b81de0dfdce37c9235979c2e81fcbc8b
src/test/org/apache/commons/lang/StringUtilsTrimEmptyTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:136)
Add: assertEquals
Move from src stmt at 143 to this stmt: [false]
Add: StringUtils
Move from src stmt at 143 to this stmt: [isEmpty]
Add: "foo"



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:474)
Move from this stmt to dst stmt at 371: [public]
Move from this stmt to dst stmt at 371: [String]
Delete: entityName
Delete: int
Delete: value



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:478)
Move from this stmt to dst stmt at 382: [public]
Move from this stmt to dst stmt at 382: [Integer]
Delete: entityValue
Move from this stmt to dst stmt at 382: [String]
Delete: name



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:495)
Move from this stmt to dst stmt at 413: [private, static, Integer]
Delete: entityValue
Move from this stmt to dst stmt at 413: [String]
Delete: entity



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:371)
Move from src stmt at 474 to this stmt: [public]
Add: static
Move from src stmt at 474 to this stmt: [String]
Add: escapeHtml
Add: String
Add: str



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:382)
Move from src stmt at 478 to this stmt: [public]
Add: static
Move from src stmt at 478 to this stmt: [Integer]
Update: Integer -> String
Add: unescapeHtml
Move from src stmt at 478 to this stmt: [String]
Add: str



===============================================
ijm
https://github.com/apache/commons-lang/commit/69cc0e40e6a67e9a9d843f97350a5031bb6e8ab1
src/java/org/apache/commons/lang/StringEscapeUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:413)
Move from src stmt at 495 to this stmt: [private, static, Integer]
Update: private -> public
Update: Integer -> String
Add: unescapeXml
Move from src stmt at 495 to this stmt: [String]
Add: str



===============================================
ijm
https://github.com/apache/commons-lang/commit/e758deb5e8e188f565d76b93ad8dfc4e575b4a4f
src/test/org/apache/commons/lang/StringUtilsTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:500)
Move from src stmt at 540 to this stmt: [String]
Add: chompCases
Add: =
Add: FOO
Add: +
Add: "\r\n"
Add: FOO
Add: FOO
Add: +
Add: "\n"
Add: FOO
Add: FOO
Add: +
Add: "\r"
Add: FOO
Add: FOO
Add: +
Add: " \r"
Add: FOO
Add: +
Add: " "
Add: FOO
Add: FOO
Add: FOO
Add: +
Add: "\n\n"
Add: FOO
Add: +
Add: "\n"
Add: FOO
Add: +
Add: "\r\n\r\n"
Add: FOO
Add: +
Add: "\r\n"
Move from src stmt at 490 to this stmt: ["foo\nfoo", "foo\nfoo"]
Add: "foo\n\rfoo"
Add: "foo\n\rfoo"
Add: "\n"
Add: ""
Add: "\r"
Add: ""
Add: "\r\n"
Add: ""
Move from src stmt at 540 to this stmt: ["", ""]
Move from src stmt at 540 to this stmt: [null, null]
Add: FOO
Add: +
Add: "\n\r"
Add: FOO
Add: +
Add: "\n"



===============================================
ijm
https://github.com/apache/commons-lang/commit/e758deb5e8e188f565d76b93ad8dfc4e575b4a4f
src/test/org/apache/commons/lang/StringUtilsTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:540)
Move from this stmt to dst stmt at 500: [String]
Delete: sliceCases
Delete: =
Move from this stmt to dst stmt at 578: ["foo\n", "foo", "foo\nbar", "foo", "foo\nbar\n", "foo\nbar", "foo\nbar\nbaz", "foo\nbar"]
Move from this stmt to dst stmt at 500: [null, null]
Move from this stmt to dst stmt at 500: ["", ""]
Move from this stmt to dst stmt at 578: ["foo", "foo"]



===============================================
ijm
https://github.com/apache/commons-lang/commit/6be2343397b8192fc1328da21962dea27a8b2422
src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java


--------------------------------------
Delete: ExpressionStatement (Src:64)
Delete: contextValueMap
Delete: put
Delete: key
Move from this stmt to dst stmt at 91: [value]



===============================================
ijm
https://github.com/apache/commons-lang/commit/6be2343397b8192fc1328da21962dea27a8b2422
src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java


--------------------------------------
Delete: ExpressionStatement (Src:80)
Delete: contextValueMap
Delete: put
Move from this stmt to dst stmt at 102: [label]
Delete: value



===============================================
ijm
https://github.com/apache/commons-lang/commit/6be2343397b8192fc1328da21962dea27a8b2422
src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:91)
Move from src stmt at 64 to this stmt: [value]
Update: value -> values
Add: add
Add: pair
Add: getValue



===============================================
ijm
https://github.com/apache/commons-lang/commit/6be2343397b8192fc1328da21962dea27a8b2422
src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:102)
Add: if
Add: StringUtils
Add: equals
Move from src stmt at 80 to this stmt: [label]
Add: pair
Add: getKey



===============================================
ijm
https://github.com/apache/commons-lang/commit/d784612d0d3d18b2c3e892b85eaf4e7cff38c9dc
src/test/java/org/apache/commons/lang3/ValidateTest.java


--------------------------------------
Delete: ExpressionStatement (Src:365)
Move from this stmt to dst stmt at 446: [Validate]
Delete: notEmpty
Move from this stmt to dst stmt at 446: [String, null]
Delete: "MSG"
	


===============================================
ijm
https://github.com/apache/commons-lang/commit/d784612d0d3d18b2c3e892b85eaf4e7cff38c9dc
src/test/java/org/apache/commons/lang3/ValidateTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:446)
Add: final
Add: NullPointerException
Add: ex
Add: =
Add: assertThrows
Add: NullPointerException
Add: class
Add: -
Move from src stmt at 365 to this stmt: [Validate]
Add: notEmpty
Move from src stmt at 365 to this stmt: [String, null]
Update: String -> CharSequence



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:268)
Add: public
Move from src stmt at 321 to this stmt: [Object]
Update: Object -> String
Add: getText
Add: char
Add: data



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:354)
Add: this
Add: setTokenList
Add: new
Move from src stmt at 342 to this stmt: [StringBuffer]
Update: StringBuffer -> LinkedList



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:443)
Add: if
Add: tokenLen
Move from src stmt at 346 to this stmt: [=]
Add: getEscVarMatcher
Add: isMatch
Add: data
Add: getLength
Add: getPos
Add: >
Add: 0
Add: else



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:447)
Add: if
Add: tokenLen
Move from src stmt at 346 to this stmt: [=]
Add: getVarStartMatcher
Add: isMatch
Add: data
Add: getLength
Add: getPos
Add: >
Add: 0
Add: else



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: WhileStatement (Src:-1 => Dst:451)
Add: while
Add: !
Add: isEnd
Add: &&
Add: endLen
Add: =
Add: getVarEndMatcher
Add: isMatch
Add: data
Add: getLength
Add: getPos
Add: <=
Move from src stmt at 351 to this stmt: [0]



===============================================
ijm
https://github.com/apache/commons-lang/commit/e4812f52ba44f7284851ebf19107f89f27ec8b0e
src/java/org/apache/commons/lang/text/VariableFormatter.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:736)
Add: buf
Add: append
Add: data
Add: tok
Move from src stmt at 358 to this stmt: [getVariablePrefix]
Update: getVariablePrefix -> getStartIndex
Add: tok
Add: getLength



===============================================
gt
https://github.com/apache/commons-math/commit/e2ffb905724787ed87bbc64ce56673391a00279e
src/mantissa/src/org/spaceroots/mantissa/ode/DormandPrince853StepInterpolator.java


--------------------------------------
Delete: ExpressionStatement (Src:274)
Move from this stmt to dst stmt at 273: [ioe]
Delete: initCause
Move from this stmt to dst stmt at 273: [e]



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: ExpressionStatement (Src:62)
Move from this stmt to dst stmt at 62: [Assert]
Delete: assertEquals
Delete: Region
Delete: Location
Delete: OUTSIDE
Move from this stmt to dst stmt at 62: [set]
Delete: checkPoint
Delete: new
Delete: Vector2D
Delete: 50.0
Delete: 30.0



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:62)
Move from src stmt at 62 to this stmt: [Assert]
Add: assertEquals
Add: Region
Add: Location
Add: OUTSIDE
Move from src stmt at 62 to this stmt: [set]
Add: checkPoint
Add: new
Add: Coordinates2D
Add: 50.0
Add: 30.0



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: ExpressionStatement (Src:248)
Move from this stmt to dst stmt at 248: [Assert]
Delete: assertEquals
Delete: Region
Delete: Location
Delete: INSIDE
Move from this stmt to dst stmt at 248: [set]
Delete: checkPoint
Delete: new
Delete: Vector2D
Delete: 1.0
Delete: 1.5



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:248)
Move from src stmt at 248 to this stmt: [Assert]
Add: assertEquals
Add: Region
Add: Location
Add: INSIDE
Move from src stmt at 248 to this stmt: [set]
Add: checkPoint
Add: new
Add: Coordinates2D
Add: 1.0
Add: 1.5



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:350)
Move from src stmt at 350 to this stmt: [Test]
Add: public
Add: void
Add: testUnlimitedSubHyperplane



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: MethodDeclaration (Src:389)
Move from this stmt to dst stmt at 389: [Test]
Delete: public
Delete: void
Delete: testUnion



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:389)
Move from src stmt at 389 to this stmt: [Test]
Add: public
Add: void
Add: testUnion



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: MethodDeclaration (Src:453)
Move from this stmt to dst stmt at 453: [Test]
Delete: public
Delete: void
Delete: testIntersection



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:453)
Move from src stmt at 453 to this stmt: [Test]
Add: public
Add: void
Add: testIntersection



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: MethodDeclaration (Src:502)
Move from this stmt to dst stmt at 502: [Test]
Delete: public
Delete: void
Delete: testXor



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:502)
Move from src stmt at 502 to this stmt: [Test]
Add: public
Add: void
Add: testXor



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: MethodDeclaration (Src:573)
Move from this stmt to dst stmt at 573: [Test]
Delete: public
Delete: void
Delete: testDifference



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:573)
Move from src stmt at 573 to this stmt: [Test]
Add: public
Add: void
Add: testDifference



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: MethodDeclaration (Src:910)
Move from this stmt to dst stmt at 910: [Test]
Delete: public
Delete: void
Delete: testIssue880Simplified



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:910)
Move from src stmt at 910 to this stmt: [Test]
Add: public
Add: void
Add: testIssue880Simplified



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: ExpressionStatement (Src:924)
Move from this stmt to dst stmt at 924: [Assert]
Delete: assertEquals
Delete: Location
Delete: OUTSIDE
Move from this stmt to dst stmt at 924: [set1]
Delete: checkPoint
Delete: new
Delete: Vector2D
Delete: 90.12
Delete: 38.32



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: ExpressionStatement (Src:925)
Move from this stmt to dst stmt at 925: [Assert]
Delete: assertEquals
Delete: Location
Delete: OUTSIDE
Move from this stmt to dst stmt at 925: [set1]
Delete: checkPoint
Delete: new
Delete: Vector2D
Delete: 90.135
Delete: 38.355



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:924)
Move from src stmt at 924 to this stmt: [Assert]
Add: assertEquals
Add: Location
Add: OUTSIDE
Move from src stmt at 924 to this stmt: [set1]
Add: checkPoint
Add: new
Add: Coordinates2D
Add: 90.12
Add: 38.32



===============================================
gt
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:925)
Move from src stmt at 925 to this stmt: [Assert]
Add: assertEquals
Add: Location
Add: OUTSIDE
Move from src stmt at 925 to this stmt: [set1]
Add: checkPoint
Add: new
Add: Coordinates2D
Add: 90.135
Add: 38.355



===============================================
mtdiff
https://github.com/apache/commons-math/commit/e2ffb905724787ed87bbc64ce56673391a00279e
src/mantissa/src/org/spaceroots/mantissa/ode/DormandPrince853StepInterpolator.java


--------------------------------------
Delete: ExpressionStatement (Src:274)
Delete: ioe
Move from this stmt to dst stmt at 273: [initCause]
Move from this stmt to dst stmt at 273: [e]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/e2ffb905724787ed87bbc64ce56673391a00279e
src/mantissa/src/org/spaceroots/mantissa/ode/DormandPrince853StepInterpolator.java


--------------------------------------
Update: ThrowStatement (Src:275 => Dst:273)
Delete: ioe
Move from src stmt at 273 to this stmt: [new, IOException]
Move from src stmt at 274 to this stmt: [e]
Move from src stmt at 274 to this stmt: [initCause]
Update: initCause -> getMessage



===============================================
mtdiff
https://github.com/apache/commons-math/commit/2655bad9b9c212302f0371b014632a0907fb576f
src/java/org/apache/commons/math/linear/SingularValueDecomposition.java


--------------------------------------
Update: MethodDeclaration (Src:64 => Dst:112)
Delete: void
Update: decompose -> RealMatrix
Move from this stmt to dst stmt at 72: [RealMatrix]
Update: matrix -> getVT
Delete: int
Update: maxSingularValues -> IllegalStateException
Intra-Stmt Move from right to left: [throws]
Delete: InvalidMatrixException



===============================================
mtdiff
https://github.com/apache/commons-math/commit/2655bad9b9c212302f0371b014632a0907fb576f
src/java/org/apache/commons/math/linear/SingularValueDecomposition.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:72)
Move from src stmt at 64 to this stmt: [RealMatrix]
Add: getUT
Add: throws
Add: IllegalStateException



===============================================
mtdiff
https://github.com/apache/commons-math/commit/c9b1c8f9662f865a613632e1d390922050130b60
src/test/java/org/apache/commons/math4/geometry/euclidean/threed/RotationTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:580)
Move from src stmt at 699 to this stmt: [Rotation]
Add: r3
Add: =
Move from src stmt at 699 to this stmt: [r2]
Add: compose
Move from src stmt at 699 to this stmt: [r1]
Add: RotationConvention
Add: VECTOR_OPERATOR



===============================================
mtdiff
https://github.com/apache/commons-math/commit/c9b1c8f9662f865a613632e1d390922050130b60
src/test/java/org/apache/commons/math4/geometry/euclidean/threed/RotationTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:586)
Add: checkVector
Add: r2
Move from src stmt at 699 to this stmt: [applyTo]
Add: r1
Add: applyTo
Add: u
Move from src stmt at 699 to this stmt: [r3]
Add: applyTo
Add: u



===============================================
mtdiff
https://github.com/apache/commons-math/commit/c9b1c8f9662f865a613632e1d390922050130b60
src/test/java/org/apache/commons/math4/geometry/euclidean/threed/RotationTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:606)
Add: checkVector
Add: r1
Add: applyTo
Add: r2
Move from src stmt at 699 to this stmt: [applyTo]
Add: u
Add: r3
Add: applyTo
Add: u



===============================================
mtdiff
https://github.com/apache/commons-math/commit/c9b1c8f9662f865a613632e1d390922050130b60
src/test/java/org/apache/commons/math4/geometry/euclidean/threed/RotationTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:699 => Dst:661)
Move from this stmt to dst stmt at 801: [final]
Move from this stmt to dst stmt at 580: [Rotation]
Move from this stmt to dst stmt at 801: [composite]
Add: Vector3D
Add: u
Move from this stmt to dst stmt at 586: [r3]
Move from this stmt to dst stmt at 586: [applyTo]
Move from this stmt to dst stmt at 580: [r2]
Move from this stmt to dst stmt at 606: [applyTo]
Move from this stmt to dst stmt at 580: [r1]
Add: new
Add: Vector3D
Add: x
Add: y
Add: z



===============================================
mtdiff
https://github.com/apache/commons-math/commit/c9b1c8f9662f865a613632e1d390922050130b60
src/test/java/org/apache/commons/math4/geometry/euclidean/threed/RotationTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:801)
Move from src stmt at 699 to this stmt: [final]
Add: Rotation
Move from src stmt at 699 to this stmt: [composite]
Add: =
Add: r1
Add: compose
Add: r2
Add: compose
Add: r3
Add: RotationConvention
Add: FRAME_TRANSFORM
Add: RotationConvention
Add: FRAME_TRANSFORM



===============================================
mtdiff
https://github.com/apache/commons-math/commit/759fed8a76744f1d64a63c44b53eaae62c87b853
src/main/java/org/apache/commons/math3/geometry/euclidean/twod/Line.java


--------------------------------------
Update: MethodDeclaration (Src:451 => Dst:452)
Add: Deprecated
Move from this stmt to dst stmt at 475: [Transform, Euclidean2D, Euclidean1D, getTransform]
Add: Transform
Add: Euclidean2D
Add: Euclidean1D
Add: getTransform
Move from this stmt to dst stmt at 475: [MathIllegalArgumentException]
Add: MathIllegalArgumentException



===============================================
mtdiff
https://github.com/apache/commons-math/commit/759fed8a76744f1d64a63c44b53eaae62c87b853
src/main/java/org/apache/commons/math3/geometry/euclidean/twod/Line.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:475)
Add: public
Add: static
Move from src stmt at 451 to this stmt: [Transform, Euclidean2D, Euclidean1D, getTransform]
Move from src stmt at 484 to this stmt: [final]
Add: double
Add: cXX
Add: final
Add: double
Add: cYX
Add: final
Add: double
Add: cXY
Add: final
Add: double
Add: cYY
Add: final
Add: double
Add: cX1
Add: final
Add: double
Add: cY1
Add: throws
Move from src stmt at 451 to this stmt: [MathIllegalArgumentException]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:239 => Dst:35)
Delete: fail
Move from src stmt at 182 to this stmt: [fail]
Update: fail -> Assert
Move from src stmt at 37 to this stmt: [assertEquals, 0.7, res, 0, 0.0]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:216 => Dst:44)
Delete: fail
Move from src stmt at 188 to this stmt: [fail]
Update: fail -> Assert
Move from src stmt at 46 to this stmt: [assertEquals, 0.7, res, 0, 0.0]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:249 => Dst:119)
Delete: fail
Move from src stmt at 172 to this stmt: [fail]
Update: fail -> Assert
Move from src stmt at 121 to this stmt: [assertTrue, variances, i, <, variances, i, -, 1]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:210 => Dst:131)
Move from this stmt to dst stmt at 201: [fail]
Move from src stmt at 133 to this stmt: [generateSineData, xval, yval, xnoise, ynoise]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Update: MethodDeclaration (Src:158 => Dst:156)
Add: expected
Add: =
Move from src stmt at 163 to this stmt: [MathException]
Add: class
Add: throws
Move from src stmt at 173 to this stmt: [MathException]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Delete: CatchClause (Src:163)
Delete: catch
Move from this stmt to dst stmt at 156: [MathException]
Delete: e



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Update: MethodDeclaration (Src:168 => Dst:161)
Add: expected
Add: =
Move from src stmt at 183 to this stmt: [MathException]
Add: class
Add: throws
Move from src stmt at 189 to this stmt: [MathException]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Delete: ExpressionStatement (Src:172)
Move from this stmt to dst stmt at 119: [fail]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/5fbeb731b9d26a6f340fd3772e86cd23ba61c65a
src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java


--------------------------------------
Delete: CatchClause (Src:173)
Delete: catch
Move from this stmt to dst stmt at 156: [MathException]
Delete: e



===============================================
ijm
https://github.com/apache/commons-math/commit/e2ffb905724787ed87bbc64ce56673391a00279e
src/mantissa/src/org/spaceroots/mantissa/ode/DormandPrince853StepInterpolator.java


--------------------------------------
Delete: ExpressionStatement (Src:274)
Delete: ioe
Delete: initCause
Move from this stmt to dst stmt at 273: [e]



===============================================
ijm
https://github.com/apache/commons-math/commit/e2ffb905724787ed87bbc64ce56673391a00279e
src/mantissa/src/org/spaceroots/mantissa/ode/DormandPrince853StepInterpolator.java


--------------------------------------
Insert: ThrowStatement (Src:-1 => Dst:273)
Add: throw
Add: new
Add: IOException
Move from src stmt at 274 to this stmt: [e]
Add: getMessage



===============================================
ijm
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:857)
Move from this stmt to dst stmt at 857: [Line]
Delete: l
Delete: =
Delete: new
Delete: Line
Delete: new
Delete: Vector2D
Delete: 0.0
Delete: 0.625000007541172
Delete: new
Delete: Vector2D
Delete: 1.0
Delete: 0.625000007541172
Delete: 1.0e-10
Delete: new
Delete: Line
Delete: new
Delete: Vector2D
Delete: -
Delete: 0.19204433621902645
Delete: 0.0
Delete: new
Delete: Vector2D
Delete: -
Delete: 0.19204433621902645
Delete: 1.0
Delete: 1.0e-10
Delete: new
Delete: Line
Delete: new
Delete: Vector2D
Move from this stmt to dst stmt at 857: [-, 0.40303524786887]
Delete: 0.4248364535319128
Delete: new
Delete: Vector2D
Move from this stmt to dst stmt at 857: [-, 1.12851149797877, -, 0.2634107480798909]
Delete: 1.0e-10
Delete: new
Delete: Line
Delete: new
Delete: Vector2D
Delete: 0.0
Delete: 2.0
Delete: new
Delete: Vector2D
Delete: 1.0
Delete: 2.0
Delete: 1.0e-10



===============================================
ijm
https://github.com/apache/commons-math/commit/b815d2af5a15901dcfd90cd76f0b6f431b0f0048
src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:857)
Move from src stmt at 857 to this stmt: [Line]
Add: l
Add: =
Add: new
Add: Line
Add: new
Add: Coordinates2D
Add: 0.0
Add: 0.625000007541172
Add: new
Add: Coordinates2D
Add: 1.0
Add: 0.625000007541172
Add: 1.0e-10
Add: new
Add: Line
Add: new
Add: Coordinates2D
Add: -
Add: 0.19204433621902645
Add: 0.0
Add: new
Add: Coordinates2D
Add: -
Add: 0.19204433621902645
Add: 1.0
Add: 1.0e-10
Add: new
Add: Line
Add: new
Add: Coordinates2D
Move from src stmt at 857 to this stmt: [-, 0.40303524786887]
Add: 0.4248364535319128
Add: new
Add: Coordinates2D
Move from src stmt at 857 to this stmt: [-, 1.12851149797877, -, 0.2634107480798909]
Add: 1.0e-10
Add: new
Add: Line
Add: new
Add: Coordinates2D
Add: 0.0
Add: 2.0
Add: new
Add: Coordinates2D
Add: 1.0
Add: 2.0
Add: 1.0e-10



===============================================
ijm
https://github.com/apache/commons-math/commit/2655bad9b9c212302f0371b014632a0907fb576f
src/java/org/apache/commons/math/linear/SingularValueDecomposition.java


--------------------------------------
Delete: MethodDeclaration (Src:64)
Delete: void
Delete: decompose
Delete: RealMatrix
Delete: matrix
Delete: int
Delete: maxSingularValues
Delete: throws
Move from this stmt to dst stmt at 72: [InvalidMatrixException]



===============================================
ijm
https://github.com/apache/commons-math/commit/2655bad9b9c212302f0371b014632a0907fb576f
src/java/org/apache/commons/math/linear/SingularValueDecomposition.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:72)
Add: RealMatrix
Add: getUT
Add: throws
Move from src stmt at 64 to this stmt: [InvalidMatrixException]
Update: InvalidMatrixException -> IllegalStateException



===============================================
ijm
https://github.com/apache/commons-math/commit/a6f743b5f205f1fce14738a954734e83ce7dc4de
src/main/java/org/apache/commons/math3/distribution/GammaDistribution.java


--------------------------------------
Delete: ReturnStatement (Src:117)
Delete: return
Move from this stmt to dst stmt at 224: [FastMath, pow]
Move from this stmt to dst stmt at 210: [x, /, beta]
Move from this stmt to dst stmt at 224: [alpha, -, 1]
Move from this stmt to dst stmt at 224: [/]
Delete: beta
Delete: *
Move from this stmt to dst stmt at 216: [FastMath]
Delete: exp
Move from this stmt to dst stmt at 217: [-]
Delete: x
Delete: /
Delete: beta
Delete: /
Move from this stmt to dst stmt at 219: [FastMath, exp]
Delete: Gamma
Delete: logGamma
Delete: alpha



===============================================
ijm
https://github.com/apache/commons-math/commit/a6f743b5f205f1fce14738a954734e83ce7dc4de
src/main/java/org/apache/commons/math3/distribution/GammaDistribution.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:216)
Add: final
Add: double
Add: aux2
Add: =
Add: alpha
Add: *
Move from src stmt at 117 to this stmt: [FastMath]
Add: log1p
Add: aux1
Add: -
Add: aux1



===============================================
ijm
https://github.com/apache/commons-math/commit/a6f743b5f205f1fce14738a954734e83ce7dc4de
src/main/java/org/apache/commons/math3/distribution/GammaDistribution.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:217)
Add: final
Add: double
Add: aux3
Add: =
Move from src stmt at 117 to this stmt: [-]
Add: y
Add: *
Add: Gamma
Add: LANCZOS_G
Add: +
Add: 0.5
Add: /
Add: shiftedShape
Add: +
Add: Gamma
Add: LANCZOS_G
Add: +
Add: aux2



===============================================
ijm
https://github.com/apache/commons-math/commit/a6f743b5f205f1fce14738a954734e83ce7dc4de
src/main/java/org/apache/commons/math3/distribution/GammaDistribution.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:224)
Add: return
Add: densityPrefactor1
Move from src stmt at 117 to this stmt: [/]
Update: / -> *
Add: FastMath
Add: exp
Add: -
Add: y
Add: *
Move from src stmt at 117 to this stmt: [FastMath, pow]
Add: y
Move from src stmt at 117 to this stmt: [alpha, -, 1]



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: MethodDeclaration (Src:987)
Delete: abstract
Move from this stmt to dst stmt at 988: [void]
Delete: compareSpecials
Move from this stmt to dst stmt at 988: [Method, mathMethod]
Delete: Method
Delete: fastMethod
Delete: throws
Delete: Exception



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: MethodDeclaration (Src:988)
Delete: void
Delete: check
Delete: Method
Delete: mathMethod
Delete: float
Delete: f
Move from this stmt to dst stmt at 988: [Object, expected, Object, actual]
Delete: int
Move from this stmt to dst stmt at 988: [entry]



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: ExpressionStatement (Src:990)
Delete: reportError
Move from this stmt to dst stmt at 991: [mathMethod]
Delete: getName
Delete: +
Delete: "(float "
Delete: +
Delete: f
Delete: +
Delete: ") expected "
Delete: +
Delete: expected
Delete: +
Delete: " actual "
Delete: +
Delete: actual
Delete: +
Delete: " entry "
Delete: +
Delete: entry



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: MethodDeclaration (Src:993)
Delete: void
Delete: check
Delete: Method
Delete: mathMethod
Delete: double
Delete: d
Delete: Object
Delete: expected
Move from this stmt to dst stmt at 1082: [Object]
Delete: actual
Delete: int
Delete: entry



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: ExpressionStatement (Src:995)
Delete: reportError
Move from this stmt to dst stmt at 1086: [mathMethod]
Delete: getName
Delete: +
Delete: "(double "
Delete: +
Delete: d
Delete: +
Delete: ") expected "
Delete: +
Delete: expected
Delete: +
Delete: " actual "
Delete: +
Delete: actual
Delete: +
Move from this stmt to dst stmt at 1089: [" entry "]
Delete: +
Delete: entry



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:988)
Add: private
Add: static
Move from src stmt at 987 to this stmt: [void]
Add: check
Move from src stmt at 987 to this stmt: [Method, mathMethod]
Add: Object
Add: params
Move from src stmt at 988 to this stmt: [Object, expected, Object, actual]
Add: int
Move from src stmt at 988 to this stmt: [entry]
Update: entry -> entries



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:991)
Add: sb
Add: append
Move from src stmt at 990 to this stmt: [mathMethod]
Add: getName



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:1006 => Dst:1017)
Delete: Object
Update: expected -> params
Move from src stmt at 1007 to this stmt: [Object]
Delete: mathMethod
Delete: invoke
Delete: mathMethod
Delete: f
Add: types
Add: length



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:1007)
Delete: Object
Delete: actual
Delete: =
Move from this stmt to dst stmt at 1030: [fastMethod]
Delete: invoke
Move from this stmt to dst stmt at 1030: [mathMethod]
Delete: new
Move from this stmt to dst stmt at 1017: [Object]
Delete: f



===============================================
ijm
https://github.com/apache/commons-math/commit/7d763283f8c27fd6ee6da2151343827e36026841
src/test/java/org/apache/commons/math/util/FastMathTest.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:1030)
Add: compare
Move from src stmt at 1007 to this stmt: [fastMethod]
Update: fastMethod -> mathMethod
Move from src stmt at 1007 to this stmt: [mathMethod]
Update: mathMethod -> fastMethod
Add: params
Add: entries



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Update: VariableDeclarationStatement (Src:26 => Dst:28)
Update: String -> ClassLoader
Update: resources -> classLoader
Move from this stmt to dst stmt at 42: [getResources]
Add: Thread
Add: currentThread
Add: getContextClassLoader



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Delete: EnhancedForStatement (Src:27)
Delete: for
Move from this stmt to dst stmt at 42: [String, resource]
Move from this stmt to dst stmt at 29: [resources]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Move & Update: ExpressionStatement (Src:28 => Dst:35)
Update: cfg -> bsrb
Update: addResource -> applyClassLoader
Move from this stmt to dst stmt at 43: [resource]
Add: classLoader



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:42)
Add: for
Move from src stmt at 27 to this stmt: [String, resource]
Move from src stmt at 26 to this stmt: [getResources]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:43)
Add: metadataSources
Add: addResource
Move from src stmt at 28 to this stmt: [resource]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Delete: ReturnStatement (Src:4740)
Delete: return
Move from this stmt to dst stmt at 4744: [new, StaticFilterAliasGenerator]
Move from this stmt to dst stmt at 4744: [rootAlias]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Insert: ThrowStatement (Src:-1 => Dst:4744)
Add: throw
Move from src stmt at 4740 to this stmt: [new, StaticFilterAliasGenerator]
Update: StaticFilterAliasGenerator -> AssertionFailure
Add: "Table "
Add: +
Move from src stmt at 4740 to this stmt: [rootAlias]
Update: rootAlias -> tableName
Add: +
Add: " not found"



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:84)
Add: private
Move from src stmt at 68 to this stmt: [HibernateTypeDescriptor]
Add: getTypeDescriptor
Add: String
Add: attributeName



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:86)
Move from src stmt at 67 to this stmt: [AttributeBinding]
Add: attributeBinding
Add: =
Move from src stmt at 140 to this stmt: [binding]
Add: locateAttributeBinding
Add: attributeName



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:67)
Move from this stmt to dst stmt at 86: [AttributeBinding]
Delete: attributeBinding
Delete: =
Delete: binding
Delete: locateAttributeBinding
Delete: "clob"



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:68)
Move from this stmt to dst stmt at 84: [HibernateTypeDescriptor]
Move from this stmt to dst stmt at 115: [descriptor]
Delete: =
Delete: attributeBinding
Delete: getHibernateTypeDescriptor



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: ExpressionStatement (Src:77)
Move from this stmt to dst stmt at 115: [descriptor]
Delete: =
Delete: attributeBinding
Delete: getHibernateTypeDescriptor



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: ExpressionStatement (Src:137)
Move from this stmt to dst stmt at 115: [assertEquals]
Delete: 1
Delete: descriptor
Delete: getTypeParameters
Move from this stmt to dst stmt at 115: [size]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: ExpressionStatement (Src:140)
Delete: attributeBinding
Delete: =
Move from this stmt to dst stmt at 86: [binding]
Move from this stmt to dst stmt at 247: [locateAttributeBinding, "noLob"]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/7f9dc27de9e0965f404218e6d8e71263c32adc0a
hibernate-core/src/main/java/org/hibernate/service/internal/AbstractServiceRegistryImpl.java


--------------------------------------
Delete: IfStatement (Src:137)
Delete: if
Move from this stmt to dst stmt at 136: [roleXref, containsKey]
Move from this stmt to dst stmt at 137: [serviceRole]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/7f9dc27de9e0965f404218e6d8e71263c32adc0a
hibernate-core/src/main/java/org/hibernate/service/internal/AbstractServiceRegistryImpl.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:137)
Add: if
Move from src stmt at 137 to this stmt: [serviceRole]
Update: serviceRole -> alternative
Add: !=
Add: null



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/8f6e4d56753576f30ba8cec5fae1693e316267f2
hibernate-core/src/test/java/org/hibernate/test/annotations/filter/subclass/MappedSuperclass/FilterInheritanceTest.java


--------------------------------------
Update: MethodDeclaration (Src:50 => Dst:34)
Move from src stmt at 34 to this stmt: [Override]
Update: persistTestData -> prepareTest
Add: throws
Move from src stmt at 34 to this stmt: [Exception]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/b006a6c3c5911fdb3ee767c4983e952d9439951c
hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadSelectLockingStrategy.java


--------------------------------------
Update: VariableDeclarationStatement (Src:82 => Dst:81)
Delete: session
Update: getBatcher -> getJDBCContext
Move from src stmt at 109 to this stmt: [session]
Add: getConnectionManager



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/b006a6c3c5911fdb3ee767c4983e952d9439951c
hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadSelectLockingStrategy.java


--------------------------------------
Update: ExpressionStatement (Src:109 => Dst:108)
Move from this stmt to dst stmt at 81: [session]
Update: getBatcher -> st
Update: closeStatement -> close
Delete: st



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/5415d635dd64ec86b1629b4477070df41c9b05a7
hibernate-core/src/main/java/org/hibernate/action/internal/EntityIdentityInsertAction.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:75)
Delete: final
Delete: boolean
Move from this stmt to dst stmt at 75: [veto]
Delete: =
Move from this stmt to dst stmt at 75: [preInsert]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Update: VariableDeclarationStatement (Src:25 => Dst:28)
Move from this stmt to dst stmt at 33: [Configuration]
Update: cfg -> Thread
Add: ClassLoader
Add: classLoader
Intra-Stmt Move from right to left: [=]
Move from this stmt to dst stmt at 37: [new]
Update: Configuration -> currentThread
Move from this stmt to dst stmt at 37: [setProperty, Environment, HBM2DDL_AUTO, "create-drop"]
Add: getContextClassLoader



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Update: VariableDeclarationStatement (Src:26 => Dst:41)
Move from this stmt to dst stmt at 32: [String]
Update: resources -> metadataSources
Add: MetadataSources
Move from this stmt to dst stmt at 42: [getResources]
Add: new
Add: MetadataSources
Move from src stmt at 31 to this stmt: [serviceRegistry]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Update: EnhancedForStatement (Src:27 => Dst:42)
Move from this stmt to dst stmt at 43: [resources]
Move from src stmt at 26 to this stmt: [getResources]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Update: ExpressionStatement (Src:28 => Dst:43)
Move from this stmt to dst stmt at 37: [cfg]
Move from src stmt at 27 to this stmt: [resources]
Update: resources -> metadataSources



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Delete: ExpressionStatement (Src:30)
Move from this stmt to dst stmt at 37: [serviceRegistry]
Delete: =
Move from this stmt to dst stmt at 46: [ServiceRegistryBuilder]
Delete: buildServiceRegistry
Delete: cfg
Move from this stmt to dst stmt at 46: [getProperties]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Move & Update: ExpressionStatement (Src:31 => Dst:35)
Move from this stmt to dst stmt at 46: [factory]
Delete: =
Update: cfg -> classLoader
Add: bsrb
Add: applyClassLoader
Move from this stmt to dst stmt at 46: [buildSessionFactory]
Move from this stmt to dst stmt at 41: [serviceRegistry]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Move & Update: IfStatement (Src:42 => Dst:32)
Move from this stmt to dst stmt at 29: [serviceRegistry, !=, null]
Add: !
Move from src stmt at 26 to this stmt: [String]
Update: String -> InstrumentedClassLoader
Add: class
Add: isInstance
Add: classLoader



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Move & Update: ExpressionStatement (Src:41 => Dst:37)
Update: factory -> build
Move from src stmt at 30 to this stmt: [serviceRegistry]
Intra-Stmt Move from right to left: [=]
Move from src stmt at 25 to this stmt: [new]
Add: StandardServiceRegistryBuilder
Move from src stmt at 43 to this stmt: [ServiceRegistryBuilder]
Update: ServiceRegistryBuilder -> bsrb
Move from src stmt at 28 to this stmt: [cfg]
Update: cfg -> build
Move from src stmt at 25 to this stmt: [setProperty, Environment, HBM2DDL_AUTO, "create-drop"]
Update: setProperty -> applySetting
Delete: null



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/9e063ffa2577f06d98a9e912bb16d20424df8d6d
hibernate-core/src/test/java/org/hibernate/test/instrument/cases/AbstractExecutable.java


--------------------------------------
Move & Update: ExpressionStatement (Src:44 => Dst:46)
Delete: serviceRegistry
Move from src stmt at 31 to this stmt: [factory]
Delete: null
Move from src stmt at 30 to this stmt: [ServiceRegistryBuilder]
Update: ServiceRegistryBuilder -> metadataSources
Move from src stmt at 30 to this stmt: [getProperties]
Update: getProperties -> buildMetadata
Move from src stmt at 31 to this stmt: [buildSessionFactory]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Update: MethodDeclaration (Src:1895 => Dst:1894)
Update: protected -> static
Move from src stmt at 4739 to this stmt: [public]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Move & Update: ReturnStatement (Src:4740 => Dst:4741)
Move from this stmt to dst stmt at 4744: [new, StaticFilterAliasGenerator]
Move from this stmt to dst stmt at 4744: [rootAlias]
Add: j



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Insert: ThrowStatement (Src:-1 => Dst:4744)
Add: throw
Move from src stmt at 4740 to this stmt: [new, StaticFilterAliasGenerator]
Update: StaticFilterAliasGenerator -> AssertionFailure
Add: "Table "
Add: +
Move from src stmt at 4740 to this stmt: [rootAlias]
Update: rootAlias -> tableName
Add: +
Add: " not found"



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Update: VariableDeclarationStatement (Src:67 => Dst:86)
Move from this stmt to dst stmt at 211: [=]
Add: =
Move from this stmt to dst stmt at 135: ["clob"]
Add: attributeName



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:114)
Add: private
Move from src stmt at 62 to this stmt: [void]
Add: checkHibernateTypeDescriptor
Add: ExpectedValue
Add: expectedValue
Add: String
Add: attributeName



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:118 => Dst:116)
Delete: assertNotNull
Delete: descriptor
Delete: getTypeParameters
Move from src stmt at 69 to this stmt: [assertEquals]
Add: expectedValue
Add: explicitTypeName
Move from src stmt at 69 to this stmt: [descriptor, getExplicitTypeName]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:136 => Dst:118)
Delete: assertNotNull
Move from this stmt to dst stmt at 205: [descriptor, getTypeParameters]
Move from src stmt at 96 to this stmt: [assertEquals]
Add: expectedValue
Add: isResolvedTypeMappingNull
Move from src stmt at 71 to this stmt: [descriptor, getResolvedTypeMapping]
Add: ==
Add: null



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:127)
Add: ExpectedValue
Add: expectedValue
Add: =
Add: new
Add: ExpectedValue
Move from src stmt at 69 to this stmt: ["clob"]
Move from src stmt at 70 to this stmt: [Clob, class, getName]
Add: false
Move from src stmt at 72 to this stmt: [ClobType, class]
Add: false
Add: true



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:125 => Dst:135)
Update: assertNotNull -> checkHibernateTypeDescriptor
Update: descriptor -> expectedValue
Delete: getResolvedTypeMapping
Move from src stmt at 67 to this stmt: ["clob"]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: ExpressionStatement (Src:69)
Move from this stmt to dst stmt at 116: [assertEquals]
Move from this stmt to dst stmt at 127: ["clob"]
Move from this stmt to dst stmt at 116: [descriptor, getExplicitTypeName]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/37a8f83d2e475426027e044a33ff51168c958f04
hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/LobBindingTests.java


--------------------------------------
Delete: ExpressionStatement (Src:72)
Move from this stmt to dst stmt at 119: [assertEquals]
Move from this stmt to dst stmt at 127: [ClobType, class]
Move from this stmt to dst stmt at 119: [descriptor, getResolvedTypeMapping, getClass]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Delete: MethodDeclaration (Src:4739)
Move from this stmt to dst stmt at 4738: [public]
Delete: FilterAliasGenerator
Delete: getFilterAliasGenerator
Delete: final
Delete: String
Move from this stmt to dst stmt at 4738: [rootAlias]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:4738)
Move from src stmt at 4739 to this stmt: [public]
Add: static
Add: int
Add: getTableId
Add: String
Add: tableName
Add: String
Move from src stmt at 4739 to this stmt: [rootAlias]
Update: rootAlias -> tables



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/1cd8db2ac3f86c64010dd312076c8d3038267209
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java


--------------------------------------
Insert: ThrowStatement (Src:-1 => Dst:4744)
Add: throw
Add: new
Move from src stmt at 4740 to this stmt: [StaticFilterAliasGenerator]
Update: StaticFilterAliasGenerator -> AssertionFailure
Add: "Table "
Add: +
Add: tableName
Add: +
Add: " not found"



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/056024a8b66257edc4e1696c2c14776ac0379b92
hibernate-core/src/main/java/org/hibernate/xml/internal/jaxb/UnifiedMappingBinder.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:66)
Move from this stmt to dst stmt at 66: [XMLEventReader]
Delete: hbmReader
Delete: =
Delete: staxEventReader



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/056024a8b66257edc4e1696c2c14776ac0379b92
hibernate-core/src/main/java/org/hibernate/xml/internal/jaxb/UnifiedMappingBinder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:66)
Move from src stmt at 66 to this stmt: [XMLEventReader]
Add: hbmReader
Add: =
Add: new
Move from src stmt at 71 to this stmt: [NamespaceAddingEventReader, staxEventReader]
Update: NamespaceAddingEventReader -> HbmEventReader



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/40bb7d518c8c7b153496eceffa92a620ccee2a3c
hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReferenceInitializerImpl.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:219)
Delete: final
Delete: Object
Delete: entityInstance
Delete: =
Move from this stmt to dst stmt at 218: [optionalEntityInstance]
Delete: !=
Move from this stmt to dst stmt at 218: [null]
Delete: optionalEntityInstance
Move from this stmt to dst stmt at 219: [context, getSession, instantiate, concreteEntityTypeName, entityKey, getIdentifier]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/40bb7d518c8c7b153496eceffa92a620ccee2a3c
hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReferenceInitializerImpl.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:218)
Add: if
Move from src stmt at 219 to this stmt: [optionalEntityInstance]
Update: optionalEntityInstance -> entityInstance
Add: ==
Move from src stmt at 219 to this stmt: [null]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/onetomany/detached/IndexedJoinColumnBidirectionalList.java


--------------------------------------
Delete: MethodDeclaration (Src:53)
Move from this stmt to dst stmt at 52: [public]
Delete: void
Delete: configure
Delete: Ejb3Configuration
Delete: cfg



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/onetomany/detached/IndexedJoinColumnBidirectionalList.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:52)
Add: Override
Move from src stmt at 53 to this stmt: [public]
Update: public -> protected
Add: Class
Add: getAnnotatedClasses



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/8b6606c60ecf02e97e33e2760cb441fb703b8deb
hibernate-core/src/main/java/org/hibernate/cache/spi/entry/CacheEntry.java


--------------------------------------
Delete: MethodDeclaration (Src:62)
Move from this stmt to dst stmt at 56: [public]
Delete: CacheEntry
Delete: final
Delete: Object
Delete: state
Delete: final
Delete: EntityPersister
Delete: persister
Delete: final
Delete: boolean
Delete: unfetched
Delete: final
Delete: Object
Delete: version
Delete: final
Delete: SessionImplementor
Delete: session
Delete: final
Delete: Object
Delete: owner
Delete: throws
Delete: HibernateException



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/8b6606c60ecf02e97e33e2760cb441fb703b8deb
hibernate-core/src/main/java/org/hibernate/cache/spi/entry/CacheEntry.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:56)
Move from src stmt at 62 to this stmt: [public]
Add: boolean
Add: areLazyPropertiesUnfetched



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/f90845c30c2a6d5e14eeafd32a4c9d321d3a55ef
hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java


--------------------------------------
Update: VariableDeclarationStatement (Src:1137 => Dst:1138)
Move from this stmt to dst stmt at 1140: [Type]
Update: propertyTypes -> classMetadata
Add: ClassMetadata
Delete: getPropertyTypes



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/f90845c30c2a6d5e14eeafd32a4c9d321d3a55ef
hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:1140)
Move from src stmt at 1137 to this stmt: [Type]
Add: propertyTypes
Add: =
Add: classMetadata
Add: getPropertyTypes



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/afc611b7741c646c708968ab2e3272e1a040ab4d
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/query/AggregateQuery.java


--------------------------------------
Delete: MethodDeclaration (Src:40)
Move from this stmt to dst stmt at 159: [public, void]
Delete: configure
Move from this stmt to dst stmt at 167: [Ejb3Configuration]
Delete: cfg



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/afc611b7741c646c708968ab2e3272e1a040ab4d
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/query/AggregateQuery.java


--------------------------------------
Insert: CatchClause (Src:-1 => Dst:167)
Add: catch
Move from src stmt at 40 to this stmt: [Ejb3Configuration]
Update: Ejb3Configuration -> UnsupportedOperationException
Add: e1



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:80)
Move from src stmt at 265 to this stmt: [Override]
Move from src stmt at 216 to this stmt: [public]
Add: Table
Add: getTable



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:256)
Move from src stmt at 265 to this stmt: [public, void]
Add: setDiscriminatorValueMapping
Move from src stmt at 265 to this stmt: [Mapping]
Update: Mapping -> ValueMapping
Add: discriminatorValueMapping



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:257)
Move from src stmt at 268 to this stmt: [getIdentifier]
Update: getIdentifier -> getEntityMappingHierarchy
Add: setDiscriminatorMapping
Add: discriminatorValueMapping



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java


--------------------------------------
Delete: MethodDeclaration (Src:216)
Move from this stmt to dst stmt at 80: [public]
Delete: void
Delete: setEmbeddedIdentifier
Move from this stmt to dst stmt at 263: [boolean, embeddedIdentifier]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java


--------------------------------------
Delete: MethodDeclaration (Src:265)
Move from this stmt to dst stmt at 80: [Override]
Move from this stmt to dst stmt at 256: [public, void]
Delete: validate
Move from this stmt to dst stmt at 256: [Mapping]
Delete: mapping
Delete: throws
Delete: MappingException



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/7d1aa952f18cac573d8db490cf2c34a72d48b965
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/ElasticsearchResponseFormatter.java


--------------------------------------
Delete: EnhancedForStatement (Src:52)
Delete: for
Delete: Map
Delete: Entry
Move from this stmt to dst stmt at 29: [String]
Delete: JsonElement
Delete: entry
Delete: item
Delete: getAsJsonObject
Delete: entrySet



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Update: MethodDeclaration (Src:117 => Dst:117)
Move from this stmt to dst stmt at 47: [SearchFactoryHolder]
Delete: sfHolder



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: IfStatement (Src:112)
Delete: if
Move from this stmt to dst stmt at 55: [xClass]
Delete: ==
Delete: null



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: ThrowStatement (Src:113)
Delete: throw
Delete: new
Move from this stmt to dst stmt at 55: [AssertionFailure]
Delete: "Unable to build a DocumentBuilderContainedEntity with a null class"



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: ExpressionStatement (Src:118)
Delete: this
Move from this stmt to dst stmt at 55: [reflectionManager]
Delete: =
Delete: reflectionManager



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: ExpressionStatement (Src:134)
Move from this stmt to dst stmt at 58: [initializeClass]
Delete: clazz
Delete: metadata
Delete: true
Delete: ""
Delete: processedClasses
Delete: context



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:653)
Move from this stmt to dst stmt at 46: [Collection]
Delete: T
Delete: collection
Delete: =
Delete: null



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:694)
Delete: SuppressWarnings
Delete: "unchecked"
Delete: Collection
Delete: T
Delete: tmpCollection
Delete: =
Delete: Map
Move from this stmt to dst stmt at 46: [T]
Delete: value
Delete: values



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: MethodDeclaration (Src:733)
Delete: private
Move from this stmt to dst stmt at 46: [T]
Delete: void
Delete: addWorkForEmbeddedValue
Delete: T
Delete: value
Delete: List
Delete: LuceneWork
Delete: queue
Delete: Class
Delete: T
Delete: valueClass
Delete: DocumentBuilderIndexedEntity
Delete: T
Delete: builderIndexedEntity
Delete: SearchFactoryImplementor
Delete: searchFactoryImplementor



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: MethodDeclaration (Src:73 => Dst:84)
Move from this stmt to dst stmt at 177: [Test]
Move from src stmt at 95 to this stmt: [Test]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: MethodDeclaration (Src:95 => Dst:115)
Move from this stmt to dst stmt at 84: [Test]
Move from src stmt at 117 to this stmt: [Test]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: MethodDeclaration (Src:117 => Dst:146)
Move from this stmt to dst stmt at 115: [Test]
Move from src stmt at 139 to this stmt: [Test]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: MethodDeclaration (Src:139 => Dst:177)
Move from this stmt to dst stmt at 146: [Test]
Move from src stmt at 73 to this stmt: [Test]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: ExpressionStatement (Src:170 => Dst:218)
Move from this stmt to dst stmt at 219: [backendMock]
Move from src stmt at 180 to this stmt: [backendMock]
Update: INDEX_NAME -> INDEX1_NAME
Update: schemaCapture -> schemaCapture1



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:219)
Move from src stmt at 170 to this stmt: [backendMock]
Add: expectSchema
Add: INDEX2_NAME
Add: b
Add: -
Add: schemaCapture2



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/d5eec119e3ab96f770796bcc31a5bd022557ff40
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java


--------------------------------------
Update: ExpressionStatement (Src:180 => Dst:229)
Move from this stmt to dst stmt at 218: [backendMock]
Add: backendMock
Update: INDEX_NAME -> INDEX1_NAME



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:114 => Dst:255)
Update: currentBulk -> bulk
Move from this stmt to dst stmt at 127: [request]
Add: request



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:120 => Dst:121)
Delete: new
Move from this stmt to dst stmt at 269: [BulkRequest]
Delete: jestClient
Update: errorHandler -> bulkBuilder
Update: currentBulk -> build
Delete: currentIndexNames



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:122 => Dst:127)
Update: currentIndexNames -> bulkBuilder
Update: clear -> add
Move from src stmt at 114 to this stmt: [request]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:269)
Add: return
Add: new
Move from src stmt at 120 to this stmt: [BulkRequest]
Add: jestClient
Add: errorHandler
Add: bulk
Add: indexNames
Add: refresh



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:54)
Add: private
Add: final
Add: SearchITHelper
Add: helper
Move from src stmt at 122 to this stmt: [=, new]
Add: SearchITHelper
Move from src stmt at 58 to this stmt: [sfAsyncExclusiveIndex]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Delete: ExpressionStatement (Src:58)
Move from this stmt to dst stmt at 58: [writeData]
Move from this stmt to dst stmt at 54: [sfAsyncExclusiveIndex]
Move from this stmt to dst stmt at 58: [NUMBER_ENTITIES]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:76 => Dst:58)
Move from this stmt to dst stmt at 76: [writeData]
Delete: sfAsyncExclusiveIndex
Move from this stmt to dst stmt at 76: [2]
Move from src stmt at 58 to this stmt: [writeData]
Move from src stmt at 58 to this stmt: [NUMBER_ENTITIES]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:87 => Dst:76)
Move from this stmt to dst stmt at 87: [writeData]
Delete: sfAsyncExclusiveIndex
Move from this stmt to dst stmt at 87: [2]
Move from src stmt at 76 to this stmt: [writeData]
Move from src stmt at 76 to this stmt: [2]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:121 => Dst:77)
Move from this stmt to dst stmt at 121: [Work, work]
Move from src stmt at 77 to this stmt: [final, CountingErrorHandler, errorHandler]
Delete: new
Delete: Work
Move from this stmt to dst stmt at 121: [quote]
Delete: id
Delete: WorkType
Delete: ADD
Delete: false
Move from src stmt at 77 to this stmt: [CountingErrorHandler, sfAsyncExclusiveIndex, getSearchFactory, getErrorHandler]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:98 => Dst:87)
Move from this stmt to dst stmt at 98: [writeData]
Delete: sfAsyncExclusiveIndex
Move from this stmt to dst stmt at 98: [NUMBER_ENTITIES]
Move from src stmt at 87 to this stmt: [writeData]
Move from src stmt at 87 to this stmt: [2]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:101 => Dst:98)
Move from this stmt to dst stmt at 101: [writeData]
Delete: sfAsyncExclusiveIndex
Move from this stmt to dst stmt at 101: [10]
Move from src stmt at 98 to this stmt: [writeData]
Move from src stmt at 98 to this stmt: [NUMBER_ENTITIES]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:123 => Dst:101)
Delete: sfHolder
Delete: getSearchFactory
Delete: getWorker
Delete: performWork
Delete: work
Delete: tc
Move from src stmt at 101 to this stmt: [writeData]
Move from src stmt at 101 to this stmt: [10]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java


--------------------------------------
Update: ExpressionStatement (Src:124 => Dst:121)
Delete: tc
Delete: end
Move from src stmt at 121 to this stmt: [Work, work]
Update: Work -> helper
Update: work -> add
Move from src stmt at 121 to this stmt: [quote]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/ae14932a0c600a347973a40d880378751d5a2047
hibernate-search-engine/src/main/java/org/hibernate/search/annotations/ProvidedId.java


--------------------------------------
Update: AnnotationTypeMemberDeclaration (Src:45 => Dst:47)
Move from this stmt to dst stmt at 45: ["providedId"]
Add: defaultFieldName



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/ae14932a0c600a347973a40d880378751d5a2047
hibernate-search-engine/src/main/java/org/hibernate/search/annotations/ProvidedId.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:45)
Add: public
Add: static
Add: final
Add: String
Add: defaultFieldName
Add: =
Move from src stmt at 45 to this stmt: ["providedId"]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/7501a864924ae2a77e1f3eb0993e8616797464b4
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/SimpleLuceneAnalysisDefinitionRegistry.java


--------------------------------------
Update: MethodDeclaration (Src:38 => Dst:37)
Update: Map -> LuceneAnalysisDefinitionContributor
Delete: String
Move from this stmt to dst stmt at 38: [AnalyzerDef]
Delete: analyzerDefinitions
Delete: Map
Delete: String
Delete: NormalizerDef
Update: normalizerDefinitions -> contributor



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: FieldDeclaration (Src:90)
Delete: protected
Delete: final
Move from this stmt to dst stmt at 58: [XClass]
Delete: beanXClass



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: FieldDeclaration (Src:93)
Delete: protected
Delete: ReflectionManager
Move from this stmt to dst stmt at 55: [reflectionManager]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: IfStatement (Src:112)
Delete: if
Move from this stmt to dst stmt at 55: [xClass]
Delete: ==
Delete: null



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: ExpressionStatement (Src:120)
Delete: init
Delete: xClass
Move from this stmt to dst stmt at 55: [context]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Insert: SuperConstructorInvocation (Src:-1 => Dst:55)
Add: super
Move from src stmt at 112 to this stmt: [xClass]
Move from src stmt at 120 to this stmt: [context]
Move from src stmt at 93 to this stmt: [reflectionManager]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: MethodDeclaration (Src:127)
Delete: protected
Delete: void
Delete: init
Delete: XClass
Move from this stmt to dst stmt at 58: [clazz]
Delete: ConfigContext
Delete: context



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: MethodDeclaration (Src:148)
Delete: private
Delete: void
Delete: initializeClass
Delete: XClass
Delete: clazz
Delete: PropertiesMetadata
Delete: propertiesMetadata
Move from this stmt to dst stmt at 61: [boolean]
Delete: isRoot
Delete: String
Delete: prefix
Delete: Set
Delete: XClass
Delete: processedClasses
Delete: ConfigContext
Delete: context



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/1fdb95dc000723592fac86b7eed53e2f4cdd8790
hibernate-search/src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: MethodDeclaration (Src:225)
Move from this stmt to dst stmt at 61: [protected]
Delete: void
Delete: initializeMemberLevelAnnotations
Delete: XProperty
Delete: member
Delete: PropertiesMetadata
Delete: propertiesMetadata
Delete: boolean
Delete: isRoot
Delete: String
Delete: prefix
Delete: Set
Delete: XClass
Delete: processedClasses
Delete: ConfigContext
Delete: context



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Delete: IfStatement (Src:119)
Delete: if
Move from this stmt to dst stmt at 136: [!]
Delete: currentBulk
Move from this stmt to dst stmt at 136: [isEmpty]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/8af464511dbb44939f51028b52a5f321aafdcbac
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/BackendRequestProcessor.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:136)
Add: if
Move from src stmt at 119 to this stmt: [!]
Add: bulkBuilder
Move from src stmt at 119 to this stmt: [isEmpty]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/527db4f7ff1b09c360e12089a8eba89fc4a41ad3
engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:183)
Move from src stmt at 193 to this stmt: [public]
Add: Class
Add: getType



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/527db4f7ff1b09c360e12089a8eba89fc4a41ad3
engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java


--------------------------------------
Delete: MethodDeclaration (Src:193)
Move from this stmt to dst stmt at 183: [public]
Delete: DocumentFieldMetadata
Delete: getDocumentFieldMetadataFor
Delete: String
Delete: fieldName



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/677d43d22e8bb1950d4e9cb92470a5c20a062c91
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoTypeNodeProcessorBuilder.java


--------------------------------------
Delete: SuperConstructorInvocation (Src:37)
Delete: super
Move from this stmt to dst stmt at 48: [parent]
Delete: typeModel
Move from this stmt to dst stmt at 48: [contributorProvider, indexModelBinder, bindingContext]
Delete: identityMappingCollector



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/677d43d22e8bb1950d4e9cb92470a5c20a062c91
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoTypeNodeProcessorBuilder.java


--------------------------------------
Insert: SuperConstructorInvocation (Src:-1 => Dst:48)
Add: super
Move from src stmt at 37 to this stmt: [parent]
Move from src stmt at 37 to this stmt: [contributorProvider, indexModelBinder, bindingContext]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:51)
Delete: final
Delete: CountDownLatch
Delete: startLatch
Delete: =
Delete: new
Move from this stmt to dst stmt at 45: [CountDownLatch]
Delete: 1



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:45)
Move from src stmt at 50 to this stmt: [final, ExecutorService]
Update: ExecutorService -> ConcurrentRunner
Add: runner
Add: =
Add: new
Add: ConcurrentRunner
Add: new
Move from src stmt at 51 to this stmt: [CountDownLatch]
Update: CountDownLatch -> TaskFactory



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:64)
Move from this stmt to dst stmt at 58: [final, AtomicBoolean]
Delete: somethingFailed
Delete: =
Delete: new
Move from this stmt to dst stmt at 58: [AtomicBoolean]
Delete: false



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Delete: ExpressionStatement (Src:71)
Delete: executor
Delete: execute
Delete: new
Move from this stmt to dst stmt at 61: [DeserializingThread, serializer]
Delete: startLatch
Delete: endLatch
Delete: somethingFailed
Move from this stmt to dst stmt at 61: [serializedModel]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:58)
Move from src stmt at 64 to this stmt: [final, AtomicBoolean]
Update: AtomicBoolean -> ConcurrentRunner
Add: runner
Add: =
Add: new
Move from src stmt at 64 to this stmt: [AtomicBoolean]
Update: AtomicBoolean -> ConcurrentRunner
Add: new
Add: TaskFactory



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/15ba9f58f3b9e58c4bb6c9dced6bb70398fc6177
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:61)
Add: return
Add: new
Move from src stmt at 71 to this stmt: [DeserializingThread, serializer]
Move from src stmt at 71 to this stmt: [serializedModel]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: MethodDeclaration (Src:612)
Move from this stmt to dst stmt at 618: [private]
Move from this stmt to dst stmt at 618: [void]
Delete: processContainedIn
Move from this stmt to dst stmt at 618: [Object, instance, List, LuceneWork, queue, PropertiesMetadata, metadata, SearchFactoryImplementor, searchFactoryImplementor]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:618)
Move from src stmt at 612 to this stmt: [private]
Add: T
Move from src stmt at 612 to this stmt: [void]
Add: processContainedInInstances
Move from src stmt at 612 to this stmt: [Object, instance, List, LuceneWork, queue, PropertiesMetadata, metadata, SearchFactoryImplementor, searchFactoryImplementor]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:623)
Delete: Class
Delete: valueClass
Delete: =
Delete: Hibernate
Delete: getClass
Move from this stmt to dst stmt at 631: [arrayValue]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:631)
Add: processSingleContainedInInstance
Add: queue
Add: searchFactoryImplementor
Move from src stmt at 623 to this stmt: [arrayValue]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:637)
Delete: Collection
Move from this stmt to dst stmt at 656: [collection]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: ExpressionStatement (Src:640)
Delete: collection
Delete: =
Delete: Map
Move from this stmt to dst stmt at 659: [value]
Delete: values



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Delete: EnhancedForStatement (Src:645)
Delete: for
Move from this stmt to dst stmt at 671: [Object]
Delete: collectionValue
Delete: collection



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1ee60daabe24e50a0909d8a30a46d7d0bca67191
src/main/java/org/hibernate/search/engine/DocumentBuilderContainedEntity.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:656)
Add: Collection
Add: T
Move from src stmt at 637 to this stmt: [collection]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/f2e77c292da481496c0384d91e86236d0c176e9c
spring-context/src/main/java/org/springframework/cache/interceptor/CacheOperationExpressionEvaluator.java


--------------------------------------
Delete: FieldDeclaration (Src:71)
Delete: private
Delete: final
Delete: Map
Delete: AnnotatedElementKey
Move from this stmt to dst stmt at 82: [Method]
Delete: targetMethodCache
Delete: =
Delete: new
Delete: ConcurrentHashMap
Delete: 64



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/f2e77c292da481496c0384d91e86236d0c176e9c
spring-context/src/main/java/org/springframework/cache/interceptor/CacheOperationExpressionEvaluator.java


--------------------------------------
Delete: MethodDeclaration (Src:78)
Delete: public
Move from this stmt to dst stmt at 82: [EvaluationContext]
Delete: createEvaluationContext
Move from this stmt to dst stmt at 82: [Collection, extends, Cache, caches, Method, method, Object, args, Object, target, Class, targetClass]
Delete: BeanFactory
Delete: beanFactory



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/ab4952a959174c496a194967eb873cf119dfeab9
spring-web/src/main/java/org/springframework/web/client/DefaultResponseErrorHandler.java


--------------------------------------
Delete: ReturnStatement (Src:48)
Delete: return
Move from this stmt to dst stmt at 54: [hasError]
Move from this stmt to dst stmt at 54: [response, getStatusCode]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/ab4952a959174c496a194967eb873cf119dfeab9
spring-web/src/main/java/org/springframework/web/client/DefaultResponseErrorHandler.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:51)
Add: private
Move from src stmt at 72 to this stmt: [HttpStatus]
Add: getStatusCode
Move from src stmt at 47 to this stmt: [ClientHttpResponse, response]
Add: throws
Move from src stmt at 47 to this stmt: [IOException]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/26378cd60401ccfd772dba81b99cadd67723bec1
spring-jms/src/main/java/org/springframework/jms/config/JmsListenerEndpointRegistry.java


--------------------------------------
Delete: ExpressionStatement (Src:132)
Delete: Assert
Move from this stmt to dst stmt at 139: [state]
Delete: !
Move from this stmt to dst stmt at 138: [this, listenerContainers, containsKey, id]
Move from this stmt to dst stmt at 139: ["Another endpoint is already registered with id '", +, id, +, "'"]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:1142)
Move from src stmt at 1134 to this stmt: [ResolvableType]
Add: generic
Add: =
Add: generics
Add: i



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Delete: ExpressionStatement (Src:1257)
Move from this stmt to dst stmt at 1138: [Assert]
Delete: isTrue
Delete: typeVariables
Delete: length
Delete: ==
Delete: generics
Delete: length
Delete: "Mismatched number of generics specified"



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Delete: MethodDeclaration (Src:287)
Move from this stmt to dst stmt at 271: [public, static]
Move from this stmt to dst stmt at 286: [String]
Move from this stmt to dst stmt at 271: [encode]
Move from this stmt to dst stmt at 286: [String, source]
Move from this stmt to dst stmt at 271: [String, encoding]
Delete: throws
Move from this stmt to dst stmt at 272: [UnsupportedEncodingException]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Move & Update: ReturnStatement (Src:289 => Dst:323)
Move from this stmt to dst stmt at 327: [HierarchicalUriComponents]
Move from src stmt at 304 to this stmt: [HierarchicalUriComponents]
Update: source -> scheme



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:271)
Move from src stmt at 287 to this stmt: [public, static]
Add: String
Move from src stmt at 287 to this stmt: [encode]
Move from src stmt at 302 to this stmt: [String, source]
Move from src stmt at 287 to this stmt: [String, encoding]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Move & Update: ReturnStatement (Src:304 => Dst:327)
Move from this stmt to dst stmt at 323: [HierarchicalUriComponents]
Move from src stmt at 289 to this stmt: [HierarchicalUriComponents]
Update: source -> scheme



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:322)
Add: private
Add: static
Move from src stmt at 302 to this stmt: [String]
Add: encode
Add: String
Add: scheme
Add: String
Add: encoding
Move from src stmt at 303 to this stmt: [HierarchicalUriComponents, Type]
Add: type



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/b07d02f1bf08a8e50deb3274007b4094171ed609
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java


--------------------------------------
Update: MethodDeclaration (Src:842 => Dst:875)
Update: handleResponseBody -> writeWithMessageConverters
Move from this stmt to dst stmt at 848: [ServletWebRequest, webRequest]
Add: HttpInputMessage
Add: inputMessage
Add: HttpOutputMessage
Add: outputMessage
Move from this stmt to dst stmt at 848: [ServletException]
Add: HttpMediaTypeNotAcceptableException



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/b07d02f1bf08a8e50deb3274007b4094171ed609
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:848)
Add: private
Add: void
Add: handleResponseBody
Add: Object
Add: returnValue
Move from src stmt at 842 to this stmt: [ServletWebRequest, webRequest]
Add: throws
Move from src stmt at 842 to this stmt: [ServletException]
Add: IOException



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/8ed22394cfdb9326f56bb2af2c26200c0fc5a511
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageWriterResultHandlerTests.java


--------------------------------------
Delete: ExpressionStatement (Src:156)
Move from this stmt to dst stmt at 163: [this, resultHandler]
Delete: writeBody
Delete: body
Move from this stmt to dst stmt at 173: [returnType, type]
Move from this stmt to dst stmt at 163: [this, exchange]
Move from this stmt to dst stmt at 173: [block]
Move from this stmt to dst stmt at 163: [Duration, ofSeconds, 5]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/8ed22394cfdb9326f56bb2af2c26200c0fc5a511
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageWriterResultHandlerTests.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:173)
Move from src stmt at 155 to this stmt: [ResolvableType, type]
Update: ResolvableType -> MethodParameter
Add: =
Move from src stmt at 156 to this stmt: [returnType, type]
Update: returnType -> on
Update: type -> TestController
Add: class
Move from src stmt at 156 to this stmt: [block]
Update: block -> resolveReturnType
Move from src stmt at 155 to this stmt: [Identifiable, class]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/8ed22394cfdb9326f56bb2af2c26200c0fc5a511
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageWriterResultHandlerTests.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:165 => Dst:183)
Delete: ResolvableType
Update: type -> returnType
Move from src stmt at 173 to this stmt: [MethodParameter]
Delete: ResolvableType
Move from src stmt at 174 to this stmt: [onClass, TestController, class]
Update: onClass -> on
Add: resolveReturnType



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/8ed22394cfdb9326f56bb2af2c26200c0fc5a511
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageWriterResultHandlerTests.java


--------------------------------------
Delete: MethodDeclaration (Src:173)
Delete: private
Move from this stmt to dst stmt at 183: [MethodParameter]
Delete: returnType
Delete: ResolvableType
Delete: bodyType



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/f813712f5b413b354560cd7cc006352e9defa9a3
spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java


--------------------------------------
Update: MethodDeclaration (Src:264 => Dst:263)
Add: Nullable
Delete: SQLException
Move from src stmt at 360 to this stmt: [SQLException]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/f813712f5b413b354560cd7cc006352e9defa9a3
spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java


--------------------------------------
Move & Update: MethodDeclaration (Src:360 => Dst:352)
Update: Override -> Nullable
Add: SuppressWarnings
Add: "unchecked"
Update: Object -> T
Add: static
Add: T
Update: processMetaData -> extractDatabaseMetaData
Move from this stmt to dst stmt at 357: [DatabaseMetaData]
Move from this stmt to dst stmt at 357: [dbmd]
Move from src stmt at 355 to this stmt: [DataSource, dataSource, final, String, metaDataMethodName]
Move from this stmt to dst stmt at 263: [SQLException]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f2e77c292da481496c0384d91e86236d0c176e9c
spring-context/src/main/java/org/springframework/cache/interceptor/CacheOperationExpressionEvaluator.java


--------------------------------------
Update: MethodDeclaration (Src:95 => Dst:82)
Delete: Object
Move from src stmt at 78 to this stmt: [Object]
Delete: Object
Move from src stmt at 78 to this stmt: [Object]
Move from src stmt at 78 to this stmt: [Method]
Move from src stmt at 101 to this stmt: [targetMethod]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f2e77c292da481496c0384d91e86236d0c176e9c
spring-context/src/main/java/org/springframework/cache/interceptor/CacheOperationExpressionEvaluator.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:101)
Delete: Method
Move from this stmt to dst stmt at 82: [targetMethod]
Delete: =
Delete: getTargetMethod
Delete: targetClass
Delete: method



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ab4952a959174c496a194967eb873cf119dfeab9
spring-web/src/main/java/org/springframework/web/client/DefaultResponseErrorHandler.java


--------------------------------------
Move & Update: ReturnStatement (Src:48 => Dst:59)
Move from this stmt to dst stmt at 48: [hasError]
Move from this stmt to dst stmt at 57: [response]
Move from this stmt to dst stmt at 48: [getStatusCode]
Add: statusCode



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ab4952a959174c496a194967eb873cf119dfeab9
spring-web/src/main/java/org/springframework/web/client/DefaultResponseErrorHandler.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:48)
Add: return
Move from src stmt at 48 to this stmt: [hasError]
Move from src stmt at 48 to this stmt: [getStatusCode]
Add: response



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ab4952a959174c496a194967eb873cf119dfeab9
spring-web/src/main/java/org/springframework/web/client/DefaultResponseErrorHandler.java


--------------------------------------
Insert: ThrowStatement (Src:-1 => Dst:57)
Add: throw
Add: new
Add: RestClientException
Add: "Unknown status code ["
Add: +
Move from src stmt at 48 to this stmt: [response]
Add: getRawStatusCode
Add: +
Add: "]"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/26378cd60401ccfd772dba81b99cadd67723bec1
spring-jms/src/main/java/org/springframework/jms/config/JmsListenerEndpointRegistry.java


--------------------------------------
Update: MethodDeclaration (Src:75 => Dst:75)
Delete: throws
Move from this stmt to dst stmt at 139: [BeansException]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:1147)
Add: ParameterizedType
Add: syntheticType
Add: =
Add: new
Add: SyntheticParameterizedType
Move from src stmt at 1138 to this stmt: [sourceClass]
Add: arguments



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:1267)
Move from src stmt at 1258 to this stmt: [this]
Add: variables
Move from src stmt at 1258 to this stmt: [=]
Add: variables



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: MethodDeclaration (Src:56 => Dst:59)
Delete: throws
Move from this stmt to dst stmt at 60: [UnsupportedEncodingException]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: ReturnStatement (Src:57 => Dst:60)
Delete: HierarchicalUriComponents
Delete: encodeUriComponent
Move from src stmt at 56 to this stmt: [UnsupportedEncodingException]
Update: UnsupportedEncodingException -> encode



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: MethodDeclaration (Src:78 => Dst:80)
Delete: throws
Move from this stmt to dst stmt at 81: [UnsupportedEncodingException]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: ReturnStatement (Src:79 => Dst:81)
Delete: HierarchicalUriComponents
Delete: encodeUriComponent
Move from src stmt at 78 to this stmt: [UnsupportedEncodingException]
Update: UnsupportedEncodingException -> encode



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: ReturnStatement (Src:289 => Dst:323)
Move from this stmt to dst stmt at 272: [source]
Move from src stmt at 388 to this stmt: [collect]
Update: collect -> scheme



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:272)
Add: return
Add: encode
Move from src stmt at 289 to this stmt: [source]
Add: encoding
Move from src stmt at 288 to this stmt: [HierarchicalUriComponents, Type, URI]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: ReturnStatement (Src:304 => Dst:327)
Move from this stmt to dst stmt at 287: [source]
Move from src stmt at 388 to this stmt: [toList]
Update: toList -> scheme



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:287)
Add: return
Add: encode
Move from src stmt at 304 to this stmt: [source]
Add: charset
Move from src stmt at 303 to this stmt: [HierarchicalUriComponents, Type, URI]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: ReturnStatement (Src:388 => Dst:314)
Move from this stmt to dst stmt at 323: [collect]
Delete: Collectors
Move from this stmt to dst stmt at 327: [toList]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/0b9c3de320df81acd06dcfd927faadf72fb66409
spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java


--------------------------------------
Update: VariableDeclarationStatement (Src:175 => Dst:175)
Move from this stmt to dst stmt at 191: [index]
Add: prefixIndex



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/0b9c3de320df81acd06dcfd927faadf72fb66409
spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java


--------------------------------------
Update: VariableDeclarationStatement (Src:176 => Dst:179)
Move from this stmt to dst stmt at 177: [String, prefix]
Move from src stmt at 177 to this stmt: [String, lookupPath]
Move from this stmt to dst stmt at 177: [requestUrl, substring, 0]
Move from this stmt to dst stmt at 192: [index]
Add: requestUrl
Add: substring
Add: prefixIndex
Add: suffixIndex



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/0b9c3de320df81acd06dcfd927faadf72fb66409
spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:177 => Dst:191)
Move from this stmt to dst stmt at 179: [String, lookupPath]
Add: int
Move from src stmt at 175 to this stmt: [index]
Move from this stmt to dst stmt at 178: [requestUrl, substring]
Move from this stmt to dst stmt at 192: [index]
Add: lookupPath
Add: indexOf
Add: "?"



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:313)
Add: public
Add: static
Move from src stmt at 387 to this stmt: [Object]
Add: encodeUriVariables
Move from src stmt at 387 to this stmt: [Object, uriVariables]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/3d20db1e49bc286015f5e343587b6ac3b07de734
spring-web/src/main/java/org/springframework/web/util/UriUtils.java


--------------------------------------
Update: MethodDeclaration (Src:387 => Dst:326)
Update: public -> private
Move from this stmt to dst stmt at 313: [Object]
Update: encodeUriVariables -> encode
Add: String
Move from this stmt to dst stmt at 313: [Object, uriVariables]
Add: String
Add: scheme
Add: Charset
Add: charset
Add: HierarchicalUriComponents
Add: Type
Add: type



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f6e2c585c8b16c2bf88f483eb36d906bac08796d
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageReaderArgumentResolverTests.java


--------------------------------------
Delete: ExpressionStatement (Src:94)
Delete: this
Delete: request
Delete: =
Delete: request
Delete: body
Move from this stmt to dst stmt at 93: ["{\"bar\":\"BARBAR\",\"foo\":\"FOOFOO\"}"]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f6e2c585c8b16c2bf88f483eb36d906bac08796d
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageReaderArgumentResolverTests.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:93)
Add: ServerWebExchange
Add: exchange
Add: =
Add: post
Add: "/path"
Add: body
Move from src stmt at 94 to this stmt: ["{\"bar\":\"BARBAR\",\"foo\":\"FOOFOO\"}"]
Add: toExchange



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f6e2c585c8b16c2bf88f483eb36d906bac08796d
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageReaderArgumentResolverTests.java


--------------------------------------
Delete: ExpressionStatement (Src:299)
Delete: this
Delete: request
Delete: =
Delete: request
Move from this stmt to dst stmt at 298: [contentType, MediaType, APPLICATION_JSON]
Delete: body
Move from this stmt to dst stmt at 298: [body]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f6e2c585c8b16c2bf88f483eb36d906bac08796d
spring-webflux/src/test/java/org/springframework/web/reactive/result/method/annotation/MessageReaderArgumentResolverTests.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:298)
Add: ServerWebExchange
Add: exchange
Add: =
Add: post
Add: "/path"
Move from src stmt at 299 to this stmt: [contentType, MediaType, APPLICATION_JSON]
Add: body
Move from src stmt at 299 to this stmt: [body]
Add: toExchange



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/b5d21108da24f8344be3bc708c7afdfca9a1d089
org.springframework.core/src/main/java/org/springframework/core/type/StandardMethodMetadata.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:72)
Add: return
Add: !
Add: isStatic
Add: &&
Add: !
Add: isFinal
Add: &&
Add: !
Add: Modifier
Add: isPrivate
Add: this
Add: introspectedMethod
Move from src stmt at 110 to this stmt: [getName]
Update: getName -> getModifiers



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/b5d21108da24f8344be3bc708c7afdfca9a1d089
org.springframework.core/src/main/java/org/springframework/core/type/StandardMethodMetadata.java


--------------------------------------
Delete: IfStatement (Src:110)
Delete: if
Delete: meta
Delete: annotationType
Move from this stmt to dst stmt at 72: [getName]
Delete: equals
Delete: metaAnnotationType



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f422e490b095a3b0dd10c80accbc9a1d2a8df201
spring-core/src/main/java/org/springframework/core/convert/support/IntegerToEnumConverterFactory.java


--------------------------------------
Delete: ThrowStatement (Src:38)
Delete: throw
Delete: new
Move from this stmt to dst stmt at 34: [IllegalArgumentException]
Delete: "The target type "
Delete: +
Move from this stmt to dst stmt at 34: [targetType]
Delete: getName
Delete: +
Delete: " does not refer to an enum"



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/f422e490b095a3b0dd10c80accbc9a1d2a8df201
spring-core/src/main/java/org/springframework/core/convert/support/IntegerToEnumConverterFactory.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:34)
Add: return
Add: new
Move from src stmt at 38 to this stmt: [IllegalArgumentException]
Update: IllegalArgumentException -> IntegerToEnum
Add: ConversionUtils
Add: getEnumType
Move from src stmt at 38 to this stmt: [targetType]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/4a0ac97550c67c926e014903338f9c0e84fa9eee
spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:364)
Delete: PlatformTransactionManager
Delete: txManager
Delete: =
Delete: this
Delete: transactionManagerCache
Move from this stmt to dst stmt at 358: [get]
Delete: this
Delete: transactionManagerBeanName



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/4a0ac97550c67c926e014903338f9c0e84fa9eee
spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:358)
Add: return
Move from src stmt at 364 to this stmt: [get]
Update: get -> determineQualifiedTransactionManager
Move from src stmt at 368 to this stmt: [this, transactionManagerBeanName]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/d1411d9fc299f4f153fee44dd31cf758eb41e09c
spring-web-reactive/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java


--------------------------------------
Delete: MethodDeclaration (Src:51)
Move from this stmt to dst stmt at 51: [Override, protected, boolean]
Delete: writeInternal
Move from this stmt to dst stmt at 51: [WebSocketMessage, message]
Delete: throws
Move from this stmt to dst stmt at 51: [IOException]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/d1411d9fc299f4f153fee44dd31cf758eb41e09c
spring-web-reactive/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:51)
Move from src stmt at 51 to this stmt: [Override, protected, boolean]
Add: sendMessage
Move from src stmt at 51 to this stmt: [WebSocketMessage, message]
Add: throws
Move from src stmt at 51 to this stmt: [IOException]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/2bbf827d5779c6a08ddbf25e9b8ad28c9f727654
org.springframework.context/src/main/java/org/springframework/ui/binding/support/BindingConfiguration.java


--------------------------------------
Delete: MethodDeclaration (Src:46)
Delete: public
Move from this stmt to dst stmt at 46: [String]
Delete: getProperty



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/2bbf827d5779c6a08ddbf25e9b8ad28c9f727654
org.springframework.context/src/main/java/org/springframework/ui/binding/support/BindingConfiguration.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:46)
Move from src stmt at 46 to this stmt: [String]
Update: String -> BindingConfiguration
Add: required



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a172b32d4cd46c56fc0aaaa6c7e5fa15d95e65ce
spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompBrokerRelayMessageHandler.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:253)
Move from src stmt at 404 to this stmt: [StompHeaderAccessor]
Update: StompHeaderAccessor -> headers
Add: setLogin
Add: this
Add: systemLogin



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a172b32d4cd46c56fc0aaaa6c7e5fa15d95e65ce
spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompBrokerRelayMessageHandler.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:404)
Delete: StompHeaderAccessor
Delete: headers
Delete: =
Move from this stmt to dst stmt at 253: [StompHeaderAccessor]
Delete: wrap
Delete: message



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a06da0019fe8bf855c49eee233650193b5aba8b4
spring-webflux/src/test/java/org/springframework/web/reactive/result/condition/PatternsRequestConditionTests.java


--------------------------------------
Delete: MethodDeclaration (Src:41)
Delete: Test
Move from this stmt to dst stmt at 178: [public]
Delete: void
Delete: prependSlash



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a06da0019fe8bf855c49eee233650193b5aba8b4
spring-webflux/src/test/java/org/springframework/web/reactive/result/condition/PatternsRequestConditionTests.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:43)
Delete: PatternsRequestCondition
Delete: c
Delete: =
Delete: new
Move from this stmt to dst stmt at 179: [PatternsRequestCondition]
Delete: "foo"



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Update: ExpressionStatement (Src:315 => Dst:340)
Update: perform -> format
Add: LOGGER
Add: log
Add: Level
Add: INFO
Add: String
Update: "uninstall " -> "Bundle '%s' : Uninstalled!"
Delete: +
Update: findBundleIdWithoutFail -> getKey
Move from this stmt to dst stmt at 352: [context]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Delete: FieldDeclaration (Src:56)
Move from this stmt to dst stmt at 56: [private]
Move from this stmt to dst stmt at 271: [static]
Move from this stmt to dst stmt at 278: [final]
Move from this stmt to dst stmt at 324: [Logger]
Move from this stmt to dst stmt at 353: [logger, =, HandlerUtils, getLogger]
Move from this stmt to dst stmt at 353: [DbreXmlFileListener, class]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:56)
Add: Reference
Move from src stmt at 56 to this stmt: [private]
Add: FileManager
Add: fileManager



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Delete: IfStatement (Src:71)
Delete: if
Move from this stmt to dst stmt at 69: [!, eventPath, equals, dbreXmlPath]
Delete: ||
Delete: !
Move from this stmt to dst stmt at 74: [fileEvent]
Delete: getOperation
Move from this stmt to dst stmt at 74: [==]
Delete: FileOperation
Delete: CREATED
Move from this stmt to dst stmt at 74: [||, fileEvent, getOperation]
Move from this stmt to dst stmt at 74: [==]
Delete: FileOperation
Delete: UPDATED



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:278)
Move from src stmt at 56 to this stmt: [final]
Update: final -> private
Add: void
Add: deleteManagedTypesNotInModel
Move from src stmt at 96 to this stmt: [Set, Table, tables]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/9bcf45d7db381e629e1faf70ef9df56ee6a93ec4
shell/src/main/java/org/springframework/roo/shell/converters/BooleanConverter.java


--------------------------------------
Update: ReturnStatement (Src:20 => Dst:20)
Delete: new
Move from this stmt to dst stmt at 16: [Boolean]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/4ff8bb1e7d7379e99f1e6e779f8d96701ed6ff9b
addon-cloud-foundry/src/main/java/org/springframework/roo/addon/cloud/foundry/converter/ServiceConfigurationConverter.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:38)
Add: for
Move from src stmt at 37 to this stmt: [String]
Add: serviceType
Move from src stmt at 38 to this stmt: [session, getServiceTypes]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:403)
Move from src stmt at 628 to this stmt: [bodyBuilder]
Add: appendFormalLine
Add: DATA_VISIBLE
Add: +
Add: " = !"
Add: +
Add: fieldName
Add: +
Add: ".isEmpty();"



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Delete: ExpressionStatement (Src:512)
Move from this stmt to dst stmt at 520: [System, out]
Move from this stmt to dst stmt at 520: [println, "**** "]
Move from this stmt to dst stmt at 526: [+]
Move from this stmt to dst stmt at 527: [field, getFieldName]
Delete: getSymbolName
Move from this stmt to dst stmt at 527: [+, ":"]
Delete: +
Delete: fieldType
Delete: getFullyQualifiedTypeName



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:526)
Add: if
Add: action
Move from src stmt at 512 to this stmt: [+]
Update: + -> ==
Add: Action
Add: VIEW



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:527)
Move from src stmt at 608 to this stmt: [bodyBuilder]
Move from src stmt at 512 to this stmt: [field, getFieldName]
Update: field -> appendFormalLine
Update: getFieldName -> fieldLabelId
Move from src stmt at 512 to this stmt: [+, ":"]
Update: ":" -> ".setStyle(\"font-weight:bold\");"



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:561)
Move from src stmt at 578 to this stmt: [bodyBuilder]
Add: appendFormalLine
Add: fieldValueId
Add: +
Add: ".setDropdown(true);"



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Update: ExpressionStatement (Src:578 => Dst:586)
Move from this stmt to dst stmt at 561: [bodyBuilder]
Add: bodyBuilder



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Update: ExpressionStatement (Src:608 => Dst:617)
Move from this stmt to dst stmt at 527: [bodyBuilder]
Add: bodyBuilder



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Update: ExpressionStatement (Src:628 => Dst:638)
Move from this stmt to dst stmt at 403: [bodyBuilder]
Add: bodyBuilder



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/567b5ce9e73b1e6f4d076da38c86e47c4c35156c
support/src/main/java/org/springframework/roo/support/util/FileUtils.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:144)
Move from this stmt to dst stmt at 313: [File]
Delete: file
Delete: =
Move from this stmt to dst stmt at 148: [new, File, fileIdentifier]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/567b5ce9e73b1e6f4d076da38c86e47c4c35156c
support/src/main/java/org/springframework/roo/support/util/FileUtils.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:313)
Add: return
Add: new
Move from src stmt at 144 to this stmt: [File]
Add: url
Add: toURI



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:131)
Move from this stmt to dst stmt at 128: [String]
Delete: line



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Delete: WhileStatement (Src:133)
Delete: while
Move from this stmt to dst stmt at 128: [line]
Delete: =
Move from this stmt to dst stmt at 128: [br, readLine]
Delete: !=
Delete: null



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Insert: EnhancedForStatement (Src:-1 => Dst:128)
Add: for
Move from src stmt at 131 to this stmt: [String]
Move from src stmt at 133 to this stmt: [line]
Move from src stmt at 156 to this stmt: [IOUtils]
Move from src stmt at 133 to this stmt: [br, readLine]
Update: br -> readLines
Update: readLine -> inputStream



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Move & Update: ExpressionStatement (Src:70 => Dst:354)
Move from this stmt to dst stmt at 86: [perform]
Delete: "headers "
Delete: +
Move from this stmt to dst stmt at 75: [bsn]
Move from this stmt to dst stmt at 87: [findBundleIdWithoutFail]
Move from this stmt to dst stmt at 75: [context]
Add: bundle
Add: update



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:325 => Dst:86)
Delete: final
Update: Long -> element
Add: String
Update: id -> bundleHeadersElements
Intra-Stmt Move from right to left: [=]
Move from this stmt to dst stmt at 352: [bsn]
Move from this stmt to dst stmt at 85: [findBundleIdWithoutFail]
Move from this stmt to dst stmt at 352: [context]
Move from src stmt at 70 to this stmt: [perform]
Update: perform -> nextElement



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:352)
Add: Bundle
Add: bundle
Add: =
Move from src stmt at 325 to this stmt: [bsn]
Add: findBundleWithoutFail
Move from src stmt at 325 to this stmt: [context]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/88bd1ae77d786a0c2dfd90bf7a329da4a7c2b242
project/src/main/java/org/springframework/roo/project/packaging/CorePackagingProvider.java


--------------------------------------
Delete: MethodDeclaration (Src:22)
Delete: protected
Delete: CorePackagingProvider
Delete: final
Delete: String
Delete: name
Delete: final
Move from this stmt to dst stmt at 6: [String]
Delete: pomTemplate



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/1f0616193d79c64015dcb3a7787c02e61104b1a1
classpath/src/main/java/org/springframework/roo/classpath/operations/ClasspathCommands.java


--------------------------------------
Delete: MethodDeclaration (Src:77)
Move from this stmt to dst stmt at 52: [CliCommand, value]
Delete: =
Delete: "new java file"
Delete: help
Delete: =
Delete: "Creates a new Java source file in SRC_MAIN_JAVA"
Move from this stmt to dst stmt at 52: [public, void]
Delete: newJavaFile
Delete: CliOption
Delete: key
Delete: =
Move from this stmt to dst stmt at 52: ["name"]
Delete: mandatory
Delete: =
Move from this stmt to dst stmt at 52: [true]
Delete: JavaType
Move from this stmt to dst stmt at 52: [name]
Move from this stmt to dst stmt at 52: [CliOption, key]
Delete: =
Move from this stmt to dst stmt at 52: ["extends", mandatory]
Delete: =
Move from this stmt to dst stmt at 52: [false, unspecifiedDefaultValue]
Delete: =
Move from this stmt to dst stmt at 52: ["java.lang.Object"]
Delete: help
Delete: =
Move from this stmt to dst stmt at 52: ["The superclass (defaults to java.lang.Object)", JavaType, superclass]
Delete: CliOption
Delete: key
Delete: =
Move from this stmt to dst stmt at 52: ["abstract"]
Delete: mandatory
Delete: =
Delete: false
Delete: unspecifiedDefaultValue
Delete: =
Delete: "false"
Delete: specifiedDefaultValue
Delete: =
Delete: "true"
Delete: help
Delete: =
Move from this stmt to dst stmt at 52: ["Whether the generated class should be marked as abstract"]
Delete: boolean
Delete: createAbstract
Move from this stmt to dst stmt at 52: [CliOption, key]
Delete: =
Move from this stmt to dst stmt at 52: ["permitReservedWords", mandatory, =, false, unspecifiedDefaultValue, =, "false", specifiedDefaultValue, =, "true"]
Delete: help
Move from this stmt to dst stmt at 101: [=]
Move from this stmt to dst stmt at 52: ["Indicates whether reserved words are ignored by Roo", boolean, permitReservedWords]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/0a6a2b44374c57904ac00e7ba0e51c6df8c7194a
shell-osgi/src/main/java/org/springframework/roo/shell/osgi/SimpleParserComponent.java


--------------------------------------
Move & Update: ExpressionStatement (Src:96 => Dst:37)
Delete: super
Delete: obtainHelp
Delete: buffer
Move from src stmt at 36 to this stmt: [context]
Move from src stmt at 37 to this stmt: [=, context, getBundleContext]
Update: context -> cContext



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/0101165749eb7e8440d77b51bb95b0f04f191a82
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceInterfaceMetadataProvider.java


--------------------------------------
Update: MethodDeclaration (Src:45 => Dst:45)
Intra-Stmt Move from right to left: [SuppressWarnings]
Move from src stmt at 52 to this stmt: ["unused"]
Update: "unused" -> "unchecked"
Delete: "unused"



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/0101165749eb7e8440d77b51bb95b0f04f191a82
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceInterfaceMetadataProvider.java


--------------------------------------
Update: MethodDeclaration (Src:52 => Dst:53)
Delete: SuppressWarnings
Move from this stmt to dst stmt at 45: ["unused"]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Update: FieldDeclaration (Src:56 => Dst:56)
Add: Reference
Delete: static
Delete: final
Move from this stmt to dst stmt at 116: [Logger]
Update: logger -> fileManager
Add: FileManager
Move from this stmt to dst stmt at 382: [=]
Move from this stmt to dst stmt at 334: [HandlerUtils, getLogger]
Delete: DbreXmlFileListener
Move from this stmt to dst stmt at 353: [class]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Update: IfStatement (Src:71 => Dst:69)
Move from this stmt to dst stmt at 370: [||]
Move from this stmt to dst stmt at 355: [!]
Move from this stmt to dst stmt at 334: [fileEvent, getOperation]
Move from this stmt to dst stmt at 334: [==]
Delete: FileOperation
Delete: CREATED
Move from this stmt to dst stmt at 334: [||]
Move from this stmt to dst stmt at 334: [fileEvent, getOperation]
Move from this stmt to dst stmt at 319: [==]
Delete: FileOperation
Delete: UPDATED



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Move & Update: ExpressionStatement (Src:75 => Dst:334)
Move from this stmt to dst stmt at 75: [reverseEngineer]
Move from this stmt to dst stmt at 73: [databaseModelService, deserializeDatabaseMetadata]
Add: hasRequiredAnnotations
Add: &=
Move from src stmt at 71 to this stmt: [fileEvent, getOperation]
Update: fileEvent -> annotationType
Update: getOperation -> getFullyQualifiedTypeName
Add: equals
Move from src stmt at 302 to this stmt: [FileUtils]
Update: FileUtils -> RooDbManaged
Move from src stmt at 125 to this stmt: [class]
Move from src stmt at 302 to this stmt: [deleteRecursively]
Update: deleteRecursively -> getName
Move from src stmt at 303 to this stmt: [+]
Update: + -> ||
Move from src stmt at 303 to this stmt: [logger, warning]
Update: logger -> annotationType
Update: warning -> getFullyQualifiedTypeName
Add: equals
Move from src stmt at 303 to this stmt: ["Unable to delete database-managed class "]
Update: "Unable to delete database-managed class " -> "javax.persistence.Entity"
Add: ||
Move from src stmt at 71 to this stmt: [fileEvent, getOperation]
Update: fileEvent -> annotationType
Update: getOperation -> getFullyQualifiedTypeName
Add: equals
Add: "org.springframework.roo.addon.javabean.RooJavaBean"
Move from src stmt at 71 to this stmt: [==]
Update: == -> ||
Add: annotationType
Add: getFullyQualifiedTypeName
Add: equals
Add: "org.springframework.roo.addon.tostring.RooToString"
Move from src stmt at 71 to this stmt: [||]
Add: annotationType
Move from src stmt at 56 to this stmt: [HandlerUtils, getLogger]
Update: HandlerUtils -> getFullyQualifiedTypeName
Update: getLogger -> equals
Add: "javax.persistence.Table"
Add: ||
Add: annotationType
Add: getFullyQualifiedTypeName
Add: equals
Add: "org.springframework.roo.addon.entity.RooEntity"



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:75)
Move from src stmt at 75 to this stmt: [reverseEngineer]
Add: database



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:116)
Add: dbManagedAttributes
Add: add
Add: new
Move from src stmt at 56 to this stmt: [Logger]
Update: Logger -> BooleanAttributeValue
Add: new
Add: JavaSymbolName
Add: "automaticallyDelete"
Add: true



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:117)
Move from src stmt at 125 to this stmt: [annotations, add]
Add: new
Move from src stmt at 125 to this stmt: [DefaultAnnotationMetadata]
Move from src stmt at 125 to this stmt: [new]
Move from src stmt at 125 to this stmt: [JavaType, RooDbManaged]
Add: class
Move from src stmt at 125 to this stmt: [getName]
Add: dbManagedAttributes



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Move & Update: ExpressionStatement (Src:218 => Dst:283)
Move from this stmt to dst stmt at 213: [identifierAnnotations, add]
Move from this stmt to dst stmt at 212: [new]
Move from this stmt to dst stmt at 213: [DefaultAnnotationMetadata]
Move from this stmt to dst stmt at 353: [new]
Move from this stmt to dst stmt at 213: [JavaType, RooDbManaged]
Move from this stmt to dst stmt at 370: [class]
Move from this stmt to dst stmt at 213: [getName]
Move from this stmt to dst stmt at 319: [new]
Move from this stmt to dst stmt at 211: [ArrayList, AnnotationAttributeValue]
Add: deleteManagedTypes
Add: javaType
Add: managedIdentifierTypes



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:212)
Add: dbManagedAttributes
Add: add
Add: new
Add: BooleanAttributeValue
Move from src stmt at 218 to this stmt: [new]
Add: JavaSymbolName
Add: "automaticallyDelete"
Add: true



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:213)
Move from src stmt at 218 to this stmt: [identifierAnnotations, add]
Add: new
Move from src stmt at 218 to this stmt: [DefaultAnnotationMetadata]
Move from src stmt at 125 to this stmt: [new]
Move from src stmt at 218 to this stmt: [JavaType, RooDbManaged]
Add: class
Move from src stmt at 218 to this stmt: [getName]
Add: dbManagedAttributes



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Move & Update: IfStatement (Src:302 => Dst:293)
Move from this stmt to dst stmt at 373: [!]
Move from this stmt to dst stmt at 334: [FileUtils]
Move from this stmt to dst stmt at 334: [deleteRecursively]
Move from this stmt to dst stmt at 355: [new]
Delete: File
Move from this stmt to dst stmt at 388: [filePath]
Add: managedIdentifierTypes
Add: contains
Add: identifierType
Add: &&
Add: isIdentifierDeletable
Add: identifierType



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:317)
Add: AnnotationMetadata
Add: dbManagedAnnotation
Add: =
Add: MemberFindingUtils
Add: getDeclaredTypeAnnotation
Add: typeDetails
Move from src stmt at 125 to this stmt: [new]
Add: JavaType
Add: RooDbManaged
Add: class
Add: getName



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:319)
Add: if
Add: dbManagedAnnotation
Move from src stmt at 71 to this stmt: [==]
Add: null
Add: ||
Add: attribute
Add: =
Add: dbManagedAnnotation
Add: getAttribute
Move from src stmt at 218 to this stmt: [new]
Add: JavaSymbolName
Add: "automaticallyDelete"
Add: ==
Add: null
Add: ||
Add: !
Add: Boolean
Add: attribute
Add: getValue



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Delete: ExpressionStatement (Src:70)
Delete: perform
Delete: "headers "
Delete: +
Move from this stmt to dst stmt at 75: [bsn]
Delete: findBundleIdWithoutFail
Move from this stmt to dst stmt at 75: [context]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/b129e7a86d3dd1b7ecd379fb06a227386cd57be4
addon-dbre/src/main/java/org/springframework/roo/addon/dbre/DbreXmlFileListener.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:56)
Add: Reference
Move from src stmt at 56 to this stmt: [private]
Add: FileManager
Add: fileManager



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/8c46056eef4ca51e3c1a1a3ce7f682bf19575d8a
addon-web-mvc-controller/src/main/java/org/springframework/roo/addon/web/mvc/controller/details/WebMetadataServiceImpl.java


--------------------------------------
Delete: ExpressionStatement (Src:410)
Delete: methodAdditions
Delete: put
Delete: method
Move from this stmt to dst stmt at 409: [layerService]
Delete: getMemberTypeAdditions
Move from this stmt to dst stmt at 409: [metadataIdentificationString, method, domainType]
Delete: requiredMethods
Delete: get
Delete: method
Move from this stmt to dst stmt at 409: [LayerType, HIGHEST, getPosition]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/8c46056eef4ca51e3c1a1a3ce7f682bf19575d8a
addon-web-mvc-controller/src/main/java/org/springframework/roo/addon/web/mvc/controller/details/WebMetadataServiceImpl.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:409)
Add: final
Add: MemberTypeAdditions
Add: findAllAdditions
Add: =
Move from src stmt at 410 to this stmt: [layerService]
Add: getMemberTypeAdditions
Move from src stmt at 410 to this stmt: [metadataIdentificationString, method, domainType]
Update: method -> FIND_ALL_METHOD
Move from src stmt at 410 to this stmt: [LayerType, HIGHEST, getPosition]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/a49fd880f367f8e6477a6075a51ea6d79e02e20c
classpath-javaparser/src/main/java/org/springframework/roo/classpath/javaparser/JavaParserClassMetadata.java


--------------------------------------
Delete: EnhancedForStatement (Src:65)
Delete: for
Delete: TypeDeclaration
Delete: candidate
Move from this stmt to dst stmt at 66: [compilationUnit]
Delete: getTypes



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/a49fd880f367f8e6477a6075a51ea6d79e02e20c
classpath-javaparser/src/main/java/org/springframework/roo/classpath/javaparser/JavaParserClassMetadata.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:66)
Add: TypeDeclaration
Add: typeDeclaration
Add: =
Add: JavaParserUtils
Add: locateTypeDeclaration
Move from src stmt at 65 to this stmt: [compilationUnit]
Add: javaType



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/878d37d8efa8de6f662773a5941dcc9f022ea484
addon-security/addon/src/main/java/org/springframework/roo/addon/security/addon/security/SecurityMetadata.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:124)
Move from this stmt to dst stmt at 128: [MethodMetadataBuilder]
Delete: method
Delete: =
Delete: new
Move from this stmt to dst stmt at 128: [MethodMetadataBuilder, getId]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/878d37d8efa8de6f662773a5941dcc9f022ea484
addon-security/addon/src/main/java/org/springframework/roo/addon/security/addon/security/SecurityMetadata.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:128)
Move from src stmt at 124 to this stmt: [MethodMetadataBuilder]
Add: methodBuilder
Add: =
Add: new
Move from src stmt at 124 to this stmt: [MethodMetadataBuilder, getId]
Add: Modifier
Add: PUBLIC
Move from src stmt at 111 to this stmt: [new, JavaSymbolName, "auditorProvider"]
Add: new
Move from src stmt at 128 to this stmt: [JavaType, AUDITOR_AWARE, getFullyQualifiedTypeName]
Update: getFullyQualifiedTypeName -> getNameIncludingTypeParameters
Add: false
Add: importResolver
Move from src stmt at 128 to this stmt: [0, DataType, TYPE, null, Arrays, asList, JavaType, STRING]
Add: parameterTypes
Add: parameterNames
Add: bodyBuilder



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Delete: ExpressionStatement (Src:316)
Move from this stmt to dst stmt at 304: [this, proxy]
Delete: =
Delete: new
Delete: DefaultClassOrInterfaceTypeDetails
Move from this stmt to dst stmt at 297: [destinationMetadataId]
Move from this stmt to dst stmt at 297: [name]
Delete: Modifier
Delete: PUBLIC
Move from this stmt to dst stmt at 297: [PhysicalTypeCategory, INTERFACE]
Delete: constructors
Delete: fields
Delete: methods
Delete: null
Delete: extendsTypes
Delete: implementsTypes
Delete: typeAnnotations
Delete: null



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:297)
Add: ClassOrInterfaceTypeDetailsBuilder
Add: typeDetailsBuilder
Add: =
Add: new
Add: ClassOrInterfaceTypeDetailsBuilder
Move from src stmt at 316 to this stmt: [destinationMetadataId]
Add: Modifier
Add: PUBLIC
Move from src stmt at 316 to this stmt: [name]
Move from src stmt at 316 to this stmt: [PhysicalTypeCategory, INTERFACE]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Delete: ReturnStatement (Src:599)
Delete: return
Delete: new
Delete: DefaultClassOrInterfaceTypeDetails
Move from this stmt to dst stmt at 584: [destinationMetadataId]
Move from this stmt to dst stmt at 584: [name]
Delete: Modifier
Delete: PUBLIC
Move from this stmt to dst stmt at 584: [PhysicalTypeCategory, INTERFACE]
Delete: constructors
Delete: fields
Delete: methods
Delete: null
Delete: extendsTypes
Delete: implementsTypes
Delete: typeAnnotations
Delete: null



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:584)
Add: ClassOrInterfaceTypeDetailsBuilder
Add: typeDetailsBuilder
Add: =
Add: new
Add: ClassOrInterfaceTypeDetailsBuilder
Move from src stmt at 599 to this stmt: [destinationMetadataId]
Add: Modifier
Add: PUBLIC
Move from src stmt at 599 to this stmt: [name]
Move from src stmt at 599 to this stmt: [PhysicalTypeCategory, INTERFACE]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Delete: ExpressionStatement (Src:629)
Move from this stmt to dst stmt at 629: [this, request]
Delete: =
Delete: new
Delete: DefaultClassOrInterfaceTypeDetails
Move from this stmt to dst stmt at 622: [destinationMetadataId]
Move from this stmt to dst stmt at 622: [name]
Delete: Modifier
Delete: PUBLIC
Move from this stmt to dst stmt at 622: [PhysicalTypeCategory, INTERFACE]
Delete: constructors
Delete: fields
Delete: methods
Delete: null
Delete: extendsTypes
Delete: implementsTypes
Delete: typeAnnotations
Delete: null



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/191f4ec0aa8281167dd66040c4444e64a2cc1559
addon-gwt/src/main/java/org/springframework/roo/addon/gwt/GwtMetadata.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:622)
Add: ClassOrInterfaceTypeDetailsBuilder
Add: typeDetailsBuilder
Add: =
Add: new
Add: ClassOrInterfaceTypeDetailsBuilder
Move from src stmt at 629 to this stmt: [destinationMetadataId]
Add: Modifier
Add: PUBLIC
Move from src stmt at 629 to this stmt: [name]
Move from src stmt at 629 to this stmt: [PhysicalTypeCategory, INTERFACE]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/fb3e99c4b2b9bb43ec19b799620c05d01854f4bb
shell-jline/src/main/java/org/springframework/roo/shell/jline/JLineShell.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:359)
Add: Override
Move from src stmt at 524 to this stmt: [private]
Update: private -> protected
Add: String
Add: getHomeAsString



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/fb3e99c4b2b9bb43ec19b799620c05d01854f4bb
shell-jline/src/main/java/org/springframework/roo/shell/jline/JLineShell.java


--------------------------------------
Delete: MethodDeclaration (Src:524)
Move from this stmt to dst stmt at 359: [private]
Delete: void
Delete: openFileLogIfPossible



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/fb3e99c4b2b9bb43ec19b799620c05d01854f4bb
shell-jline/src/main/java/org/springframework/roo/shell/jline/JLineShell.java


--------------------------------------
Delete: MethodDeclaration (Src:569)
Delete: Override
Move from this stmt to dst stmt at 407: [protected]
Delete: String
Delete: getHomeAsString



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/fb3e99c4b2b9bb43ec19b799620c05d01854f4bb
shell-jline/src/main/java/org/springframework/roo/shell/jline/JLineShell.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:407)
Move from src stmt at 569 to this stmt: [protected]
Update: protected -> private
Add: void
Add: openFileLogIfPossible



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/5a4bc44a76a9a42aecfd277e68a80663641c642d
addon-dod/addon/src/main/java/org/springframework/roo/addon/dod/addon/DataOnDemandMetadata.java


--------------------------------------
Delete: ReturnStatement (Src:293)
Delete: return
Delete: new
Move from this stmt to dst stmt at 354: [JavaSymbolName, StringUtils, uncapitalize]
Delete: getCollaboratingType
Delete: entity
Move from this stmt to dst stmt at 354: [getSimpleTypeName]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/5a4bc44a76a9a42aecfd277e68a80663641c642d
addon-dod/addon/src/main/java/org/springframework/roo/addon/dod/addon/DataOnDemandMetadata.java


--------------------------------------
Insert: ExpressionStatement (Src:-1 => Dst:354)
Add: symbolName
Add: =
Add: new
Move from src stmt at 293 to this stmt: [JavaSymbolName, StringUtils, uncapitalize]
Add: collaboratingType
Move from src stmt at 293 to this stmt: [getSimpleTypeName]



===============================================
gt
https://github.com/netty/netty/commit/8cce5200f7131aca3164d1b73aa9b6b9ec7f6b69
transport/src/test/java/io/netty/channel/nio/NioDatagramChannelTest.java


--------------------------------------
Update: MethodDeclaration (Src:48 => Dst:48)
Delete: throws
Move from this stmt to dst stmt at 38: [Exception]



===============================================
gt
https://github.com/netty/netty/commit/7896ec05f6b7451ed3e019611157bcc6bc228b47
src/main/java/org/jboss/netty/util/MapUtil.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:113)
Move from this stmt to dst stmt at 111: [String]
Delete: key



===============================================
gt
https://github.com/netty/netty/commit/7896ec05f6b7451ed3e019611157bcc6bc228b47
src/main/java/org/jboss/netty/util/MapUtil.java


--------------------------------------
Delete: ExpressionStatement (Src:115)
Move from this stmt to dst stmt at 111: [key]
Delete: =
Move from this stmt to dst stmt at 111: [String, valueOf, rand, nextInt]



===============================================
gt
https://github.com/netty/netty/commit/7896ec05f6b7451ed3e019611157bcc6bc228b47
src/main/java/org/jboss/netty/util/MapUtil.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:111)
Move from src stmt at 113 to this stmt: [String]
Move from src stmt at 115 to this stmt: [key]
Add: =
Move from src stmt at 115 to this stmt: [String, valueOf, rand, nextInt]
Update: rand -> ORDER_TEST_SAMPLES
Update: nextInt -> i



===============================================
gt
https://github.com/netty/netty/commit/c0fd74858a16cd3783e1bff0bb0e3da060c63971
buffer/src/main/java/io/netty/buffer/PoolChunk.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:311)
Add: PoolSubpage
Add: T
Add: head
Add: =
Add: arena
Add: findSubpagePoolHead
Move from src stmt at 326 to this stmt: [normCapacity]



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: TypeDeclaration (Src:102 => Dst:101)
Update: ReplayingDecoder -> ByteToMessageDecoder
Move from this stmt to dst stmt at 139: [State]



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:139)
Add: private
Move from src stmt at 102 to this stmt: [State]
Add: currentState
Add: =
Add: State
Add: SKIP_CONTROL_CHARS



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Delete: ExpressionStatement (Src:199)
Move from this stmt to dst stmt at 345: [checkpoint]



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: VariableDeclarationStatement (Src:204 => Dst:202)
Move from this stmt to dst stmt at 206: [String]
Update: initialLine -> line
Add: AppendableCharSequence
Delete: splitInitialLine



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:206)
Move from src stmt at 204 to this stmt: [String]
Add: initialLine
Add: =
Add: splitInitialLine
Add: line



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: ExpressionStatement (Src:321 => Dst:329)
Update: actualReadableBytes -> readableBytes
Move from src stmt at 338 to this stmt: [buffer]



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:338 => Dst:346)
Update: byte -> int
Update: next -> rIdx
Move from this stmt to dst stmt at 329: [buffer]
Update: readByte -> readerIndex
Add: buffer



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:345 => Dst:354)
Update: checkpoint -> readerIndex
Move from src stmt at 363 to this stmt: [buffer]
Delete: State
Delete: READ_CHUNK_SIZE
Add: rIdx



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:345)
Add: final
Add: int
Move from src stmt at 199 to this stmt: [checkpoint]
Update: checkpoint -> wIdx
Add: =
Move from src stmt at 340 to this stmt: [buffer, readByte]
Update: readByte -> writerIndex



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: ExpressionStatement (Src:363 => Dst:371)
Move from this stmt to dst stmt at 354: [buffer]
Move from src stmt at 373 to this stmt: [buffer]
Update: actualReadableBytes -> readableBytes
Add: buffer



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: ExpressionStatement (Src:373 => Dst:381)
Move from this stmt to dst stmt at 371: [buffer]
Add: buffer
Update: actualReadableBytes -> readableBytes



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:489 => Dst:501)
Move from this stmt to dst stmt at 496: [buffer]
Update: readerIndex -> rIdx
Move from this stmt to dst stmt at 497: [buffer, readerIndex]
Delete: -
Delete: 1
Add: --



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:496)
Add: final
Add: int
Add: wIdx
Add: =
Move from src stmt at 489 to this stmt: [buffer]
Add: writerIndex



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:740)
Add: if
Move from src stmt at 712 to this stmt: [checkpoint]
Update: checkpoint -> i
Add: ==
Add: -
Add: 1



===============================================
gt
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Delete: ExpressionStatement (Src:712)
Move from this stmt to dst stmt at 740: [checkpoint]



===============================================
mtdiff
https://github.com/netty/netty/commit/8cce5200f7131aca3164d1b73aa9b6b9ec7f6b69
transport/src/test/java/io/netty/channel/nio/NioDatagramChannelTest.java


--------------------------------------
Update: MethodDeclaration (Src:48 => Dst:48)
Delete: throws
Move from this stmt to dst stmt at 51: [Exception]



===============================================
mtdiff
https://github.com/netty/netty/commit/7896ec05f6b7451ed3e019611157bcc6bc228b47
src/main/java/org/jboss/netty/util/MapUtil.java


--------------------------------------
Update: ForStatement (Src:112 => Dst:110)
Move from this stmt to dst stmt at 136: [10000]
Add: ORDER_TEST_SAMPLES
Add: length



===============================================
mtdiff
https://github.com/netty/netty/commit/c0fd74858a16cd3783e1bff0bb0e3da060c63971
buffer/src/main/java/io/netty/buffer/PoolChunk.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:311)
Add: PoolSubpage
Add: T
Add: head
Add: =
Add: arena
Add: findSubpagePoolHead
Move from src stmt at 326 to this stmt: [normCapacity]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: FieldDeclaration (Src:-1 => Dst:139)
Add: private
Move from src stmt at 102 to this stmt: [State]
Add: currentState
Add: =
Move from src stmt at 162 to this stmt: [State, SKIP_CONTROL_CHARS]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:196 => Dst:225)
Move from this stmt to dst stmt at 196: [skipControlCharacters, buffer]
Add: currentState
Add: =
Move from src stmt at 220 to this stmt: [checkpoint]
Update: checkpoint -> nextState



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:197 => Dst:371)
Move from this stmt to dst stmt at 199: [checkpoint]
Move from this stmt to dst stmt at 199: [State, READ_INITIAL]
Move from src stmt at 363 to this stmt: [buffer, skipBytes]
Move from src stmt at 486 to this stmt: [buffer]
Move from src stmt at 363 to this stmt: [actualReadableBytes]
Update: actualReadableBytes -> readableBytes



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:199 => Dst:412)
Delete: checkpoint
Move from src stmt at 404 to this stmt: [resetNow]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:554 => Dst:202)
Move from this stmt to dst stmt at 578: [LastHttpContent]
Move from this stmt to dst stmt at 119: [trailer]
Add: AppendableCharSequence
Add: line
Move from this stmt to dst stmt at 580: [new, DefaultLastHttpContent, Unpooled, EMPTY_BUFFER, validateHeaders]
Move from src stmt at 204 to this stmt: [lineParser, parse, buffer]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:207 => Dst:580)
Move from this stmt to dst stmt at 209: [checkpoint]
Move from this stmt to dst stmt at 209: [State, SKIP_CONTROL_CHARS]
Add: trailer
Add: =
Add: this
Add: trailer
Add: =
Move from src stmt at 554 to this stmt: [new, DefaultLastHttpContent, Unpooled, EMPTY_BUFFER, validateHeaders]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:363 => Dst:209)
Move from this stmt to dst stmt at 371: [buffer, skipBytes]
Move from this stmt to dst stmt at 371: [actualReadableBytes]
Move from src stmt at 207 to this stmt: [checkpoint]
Update: checkpoint -> currentState
Add: =
Move from src stmt at 207 to this stmt: [State, SKIP_CONTROL_CHARS]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:212 => Dst:381)
Move from this stmt to dst stmt at 214: [checkpoint]
Move from this stmt to dst stmt at 214: [State, READ_HEADER]
Move from src stmt at 373 to this stmt: [out, add, buffer, readBytes, actualReadableBytes]
Update: actualReadableBytes -> readableBytes



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:309 => Dst:217)
Move from this stmt to dst stmt at 317: [checkpoint]
Move from this stmt to dst stmt at 317: [State, READ_CHUNK_FOOTER]
Move from src stmt at 215 to this stmt: [out, add, invalidMessage, e]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:220 => Dst:543)
Move from this stmt to dst stmt at 225: [checkpoint]
Move from this stmt to dst stmt at 222: [nextState]
Move from src stmt at 522 to this stmt: [headers, add, name, value]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:222)
Add: if
Move from src stmt at 220 to this stmt: [nextState]
Add: ==
Add: null



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:264 => Dst:345)
Add: final
Move from this stmt to dst stmt at 269: [toRead]
Add: wIdx
Move from this stmt to dst stmt at 269: [Math, min]
Move from this stmt to dst stmt at 269: [actualReadableBytes, maxChunkSize]
Add: buffer
Add: writerIndex



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:269)
Add: int
Move from src stmt at 264 to this stmt: [toRead]
Add: =
Move from src stmt at 264 to this stmt: [Math, min]
Add: buffer
Move from src stmt at 264 to this stmt: [actualReadableBytes, maxChunkSize]
Update: actualReadableBytes -> readableBytes



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:272 => Dst:346)
Move from this stmt to dst stmt at 277: [int, readLimit]
Add: int
Add: rIdx
Move from this stmt to dst stmt at 277: [actualReadableBytes]
Move from src stmt at 338 to this stmt: [buffer]
Move from src stmt at 489 to this stmt: [readerIndex]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:345 => Dst:294)
Move from this stmt to dst stmt at 350: [checkpoint]
Move from this stmt to dst stmt at 350: [State, READ_CHUNK_SIZE]
Move from src stmt at 289 to this stmt: [chunkSize, -=, toRead]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: IfStatement (Src:-1 => Dst:311)
Add: if
Add: line
Move from src stmt at 339 to this stmt: [==]
Add: null



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:348 => Dst:317)
Move from this stmt to dst stmt at 354: [checkpoint]
Move from src stmt at 309 to this stmt: [checkpoint]
Update: checkpoint -> currentState
Add: =
Move from src stmt at 309 to this stmt: [State, READ_CHUNK_FOOTER]



===============================================
ijm
https://github.com/netty/netty/commit/7896ec05f6b7451ed3e019611157bcc6bc228b47
src/main/java/org/jboss/netty/util/MapUtil.java


--------------------------------------
Delete: VariableDeclarationStatement (Src:113)
Move from this stmt to dst stmt at 111: [String]
Delete: key



===============================================
ijm
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Update: VariableDeclarationStatement (Src:204 => Dst:202)
Move from this stmt to dst stmt at 206: [String]
Update: initialLine -> line
Add: AppendableCharSequence
Delete: splitInitialLine
Delete: parse
Add: parse



===============================================
ijm
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:206)
Move from src stmt at 204 to this stmt: [String]
Add: initialLine
Add: =
Add: splitInitialLine
Add: line



===============================================
ijm
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Delete: IfStatement (Src:340)
Delete: if
Move from this stmt to dst stmt at 348: [buffer]
Delete: readByte
Delete: ==
Delete: HttpConstants
Delete: LF



===============================================
ijm
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:348)
Add: byte
Add: next
Add: =
Move from src stmt at 340 to this stmt: [buffer]
Add: getByte
Add: rIdx
Add: ++



===============================================
ijm
https://github.com/netty/netty/commit/deb90923a2f4f5a766597ec241f62a94a25d837e
buffer/src/main/java/io/netty/buffer/PooledByteBuf.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:45)
Move from src stmt at 60 to this stmt: [void]
Add: init
Move from src stmt at 60 to this stmt: [PoolChunk, T, chunk]
Add: long
Add: handle
Add: int
Add: offset
Move from src stmt at 60 to this stmt: [int, length]
Add: int
Add: maxLength
Add: PoolThreadCache
Add: cache



===============================================
ijm
https://github.com/netty/netty/commit/deb90923a2f4f5a766597ec241f62a94a25d837e
buffer/src/main/java/io/netty/buffer/PooledByteBuf.java


--------------------------------------
Delete: MethodDeclaration (Src:60)
Move from this stmt to dst stmt at 45: [void]
Delete: initUnpooled
Move from this stmt to dst stmt at 45: [PoolChunk, T, chunk]
Move from this stmt to dst stmt at 45: [int, length]



===============================================
ijm
https://github.com/netty/netty/commit/2b3ac3d446c9cc9a0f080fd4aabb9bbe3906d212
handler/src/main/java/io/netty/handler/stream/ChunkedWriteHandler.java


--------------------------------------
Delete: MethodDeclaration (Src:323)
Delete: static
Move from this stmt to dst stmt at 326: [void]
Delete: closeInput
Move from this stmt to dst stmt at 326: [ChunkedInput, chunks]



===============================================
ijm
https://github.com/netty/netty/commit/2b3ac3d446c9cc9a0f080fd4aabb9bbe3906d212
handler/src/main/java/io/netty/handler/stream/ChunkedWriteHandler.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:326)
Move from src stmt at 323 to this stmt: [void]
Add: closeInput
Move from src stmt at 323 to this stmt: [ChunkedInput, chunks]



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Delete: MethodDeclaration (Src:39)
Move from this stmt to dst stmt at 39: [public, static, TypeParameterMatcher]
Delete: find
Move from this stmt to dst stmt at 39: [final, Object, object, final]
Delete: Class
Move from this stmt to dst stmt at 39: [parameterizedSuperClass, final]
Delete: int
Move from this stmt to dst stmt at 39: [typeParamIndex]



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:39)
Move from src stmt at 39 to this stmt: [public, static, TypeParameterMatcher]
Add: find
Move from src stmt at 39 to this stmt: [final, Object, object, final]
Add: GenericDeclaration
Move from src stmt at 39 to this stmt: [parameterizedSuperClass, final]
Update: parameterizedSuperClass -> parameterizedSuperclass
Add: String
Move from src stmt at 39 to this stmt: [typeParamIndex]
Update: typeParamIndex -> typeParamName



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:50 => Dst:80)
Move from this stmt to dst stmt at 93: [Type]
Update: types -> typeParams
Add: TypeVariable
Move from this stmt to dst stmt at 93: [ParameterizedType, currentClass, getGenericSuperclass, getActualTypeArguments]
Add: currentClass
Add: getSuperclass
Add: getTypeParameters



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Delete: ExpressionStatement (Src:61)
Delete: messageType
Delete: =
Move from this stmt to dst stmt at 98: [Class]
Delete: t



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Delete: ExpressionStatement (Src:63)
Delete: messageType
Delete: =
Move from this stmt to dst stmt at 101: [Class, ParameterizedType]
Delete: t
Move from this stmt to dst stmt at 101: [getRawType]



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Insert: VariableDeclarationStatement (Src:-1 => Dst:93)
Move from src stmt at 50 to this stmt: [Type]
Add: actualTypeParams
Add: =
Move from src stmt at 50 to this stmt: [ParameterizedType, currentClass, getGenericSuperclass, getActualTypeArguments]



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:98)
Add: return
Move from src stmt at 61 to this stmt: [Class]
Add: actualTypeParam



===============================================
ijm
https://github.com/netty/netty/commit/53c27ef5aeec29e8b04698a9dea40f482b1ae5c9
common/src/main/java/io/netty/util/internal/TypeParameterMatcher.java


--------------------------------------
Insert: ReturnStatement (Src:-1 => Dst:101)
Add: return
Move from src stmt at 63 to this stmt: [Class, ParameterizedType]
Add: actualTypeParam
Move from src stmt at 63 to this stmt: [getRawType]



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Delete: MethodDeclaration (Src:452)
Move from this stmt to dst stmt at 392: [Test, expected, =, Http2Exception, class, public, void]
Delete: createShouldThrowWhenMaxAllowedStreamsIdleExceeded
Delete: throws
Move from this stmt to dst stmt at 392: [Http2Exception]



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:392)
Move from src stmt at 452 to this stmt: [Test, expected, =, Http2Exception, class, public, void]
Add: serverCreatePushShouldFailOnRemoteEndpointWhenMaxAllowedStreamsExceeded
Add: throws
Move from src stmt at 452 to this stmt: [Http2Exception]



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Insert: MethodDeclaration (Src:-1 => Dst:400)
Move from src stmt at 476 to this stmt: [Test, expected, =, Http2Exception, class, public, void]
Add: clientCreatePushShouldFailOnRemoteEndpointWhenMaxAllowedStreamsExceeded
Add: throws
Move from src stmt at 476 to this stmt: [Http2Exception]



