===============================================
gt
https://github.com/apache/activemq/commit/6b1e87410da4a2033c286fcaa758371e48da62ec
activemq-broker/src/main/java/org/apache/activemq/network/MBeanBridgeDestination.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:152 => Dst:150)
Move from this stmt to dst stmt at 152: [ObjectName]
Delete: objectName
Delete: =
Update: destinationObjectNameMap -> NetworkDestinationContainer
Add: Map
Add: Entry
Move from src stmt at 46 to this stmt: [ActiveMQDestination]
Update: remove -> entry
Update: entry -> it
Add: =
Update: getKey -> next



===============================================
gt
https://github.com/apache/activemq/commit/6b1e87410da4a2033c286fcaa758371e48da62ec
activemq-broker/src/main/java/org/apache/activemq/network/MBeanBridgeDestination.java


--------------------------------------
Move & Update: ExpressionStatement (Src:156 => Dst:160)
Move from this stmt to dst stmt at 155: [brokerService, getManagementContext]
Update: unregisterMBean -> view
Move from src stmt at 162 to this stmt: [entry, getValue]
Update: objectName -> close



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


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:295)
Delete: sub
Delete: localInfo
Update: setDispatchAsync -> trace
Add: log
Move from this stmt to dst stmt at 666: [dispatchAsync]
Add: "Ignoring sub "
Add: +
Add: info
Add: +
Add: " destination "
Add: +
Move from src stmt at 307 to this stmt: [info, getBrokerPath]
Update: getBrokerPath -> getDestination
Add: +
Add: " is not permiited"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:294 => Dst:308)
Delete: sub
Delete: localInfo
Update: setPrefetchSize -> trace
Add: log
Move from this stmt to dst stmt at 667: [prefetchSize]
Add: "Ignoring sub "
Add: +
Add: info
Add: +
Add: " already subscribed to matching destination"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:305 => Dst:324)
Move from this stmt to dst stmt at 336: [subscriptionMapByLocalId]
Update: put -> oneway
Move from src stmt at 324 to this stmt: [localBroker]
Delete: sub
Delete: localInfo
Update: getConsumerId -> getLocalInfo
Add: sub
Delete: sub



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


--------------------------------------
Move & Update: ExpressionStatement (Src:306 => Dst:330)
Move from this stmt to dst stmt at 669: [subscriptionMapByRemoteId]
Update: put -> remove
Move from src stmt at 330 to this stmt: [subscriptionMapByLocalId]
Delete: sub
Delete: remoteInfo
Update: getConsumerId -> getLocalInfo
Add: sub
Update: sub -> getConsumerId



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


--------------------------------------
Move & Update: ExpressionStatement (Src:307 => Dst:331)
Delete: sub
Delete: localInfo
Update: setBrokerPath -> getLocalInfo
Move from src stmt at 331 to this stmt: [localBroker]
Add: oneway
Add: sub
Move from this stmt to dst stmt at 295: [info, getBrokerPath]
Add: createRemoveCommand



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


--------------------------------------
Move & Update: ExpressionStatement (Src:324 => Dst:453)
Move from this stmt to dst stmt at 324: [localBroker]
Update: oneway -> dynamicallyIncludedDestinations
Add: this
Delete: sub
Delete: localInfo
Add: =
Add: dynamicallyIncludedDestinations



===============================================
gt
https://github.com/apache/activemq/commit/0018f4a3ad22ce1f02e7c1925f4800f19ff3198e
activemq-core/src/main/java/org/apache/activemq/broker/ProducerBrokerExchange.java


--------------------------------------
Move & Update: ExpressionStatement (Src:144 => Dst:146)
Move from this stmt to dst stmt at 155: [lastSendSequenceNumber]
Update: set -> LOG
Delete: messageSend
Delete: getMessageId
Delete: getProducerSequenceId
Add: debug
Add: "suppressing duplicate message send from network producer ["
Add: +
Add: messageSend
Add: getMessageId
Add: +
Add: "] with producerSequenceId ["
Add: +
Add: producerSequenceId
Add: +
Add: "] less than last stored: "
Add: +
Add: lastStoredForMessageProducer



===============================================
gt
https://github.com/apache/activemq/commit/266d23ef794e79bb48f81314295640421772808c
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1268 => Dst:1152)
Move from this stmt to dst stmt at 1327: [incrementRedeliveryAndReWrite]
Move from this stmt to dst stmt at 1331: [command, getMessageId]
Move from this stmt to dst stmt at 1327: [command, getDestination]
Add: updateIndex
Add: tx
Add: command
Add: location



===============================================
gt
https://github.com/apache/activemq/commit/d778fa4601c0ee6f461d69b0d06e597ebba71efd
activemq-console/src/main/java/org/apache/activemq/console/Main.java


--------------------------------------
Move & Update: ExpressionStatement (Src:62 => Dst:79)
Move from this stmt to dst stmt at 74: [app, addExtensionDirectory]
Delete: new
Move from this stmt to dst stmt at 76: [File]
Move from this stmt to dst stmt at 74: [app, getActiveMQHome]
Delete: "conf"
Add: app
Add: addExtensionDirectory
Add: new
Add: File
Add: app
Add: getActiveMQBase
Add: "lib"



===============================================
gt
https://github.com/apache/activemq/commit/101e7110bcd768fd8f08df063fcd4ef16f77f033
activemq-camel/src/test/java/org/apache/activemq/camel/JmsJdbcXATest.java


--------------------------------------
Update: MethodDeclaration (Src:162 => Dst:74)
Move from this stmt to dst stmt at 163: [Override]
Update: protected -> private
Move from this stmt to dst stmt at 163: [AbstractXmlApplicationContext]
Update: createApplicationContext -> getJDBCConnection
Add: java
Add: sql
Add: Connection
Add: throws
Add: Exception



===============================================
gt
https://github.com/apache/activemq/commit/101e7110bcd768fd8f08df063fcd4ef16f77f033
activemq-camel/src/test/java/org/apache/activemq/camel/JmsJdbcXATest.java


--------------------------------------
Update: MethodDeclaration (Src:89 => Dst:163)
Update: public -> protected
Move from src stmt at 162 to this stmt: [Override]
Delete: void
Move from this stmt to dst stmt at 166: [testRecovery]
Delete: throws
Move from this stmt to dst stmt at 139: [Exception]
Move from src stmt at 162 to this stmt: [AbstractXmlApplicationContext]
Add: createApplicationContext



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:366 => Dst:92)
Update: LOG -> journalRC
Add: this
Update: trace -> setValueMarshaller
Delete: "Last update: {}, full gc candidates set: {}"
Delete: lastUpdate
Delete: gcCandidateSet
Add: IntegerMarshaller
Add: INSTANCE



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:369 => Dst:93)
Update: gcCandidateSet -> journalRC
Add: this
Delete: remove
Update: lastUpdate -> load
Delete: getDataFileId
Move from src stmt at 815 to this stmt: [tx]



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:378 => Dst:99)
Move from this stmt to dst stmt at 290: [LOG]
Update: trace -> load
Move from src stmt at 813 to this stmt: [entry, getValue]
Delete: "Removed referenced file: {} from GC set"
Delete: key
Move from src stmt at 811 to this stmt: [tx]



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:419 => Dst:106)
Update: orphans -> storedSchedulers
Add: this
Update: add -> setKeyMarshaller
Move from this stmt to dst stmt at 100: [entry, getKey]
Add: StringMarshaller
Add: INSTANCE



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:426 => Dst:107)
Delete: metaData
Update: getRemoveLocationTracker -> storedSchedulers
Add: this
Update: remove -> setValueMarshaller
Update: tx -> JobSchedulerMarshaller
Add: new
Update: orphan -> store
Add: this



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:484 => Dst:109)
Delete: metaData
Update: getJournalRC -> journalRC
Add: this
Update: remove -> setKeyMarshaller
Move from this stmt to dst stmt at 309: [tx, logId]
Add: IntegerMarshaller
Add: INSTANCE



===============================================
gt
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:486 => Dst:110)
Delete: metaData
Update: getJournalRC -> journalRC
Add: this
Update: put -> setValueMarshaller
Delete: tx
Delete: logId
Delete: refCountValue
Add: IntegerMarshaller
Add: INSTANCE



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


--------------------------------------
Update: ExpressionStatement (Src:93 => Dst:166)
Move from this stmt to dst stmt at 142: [createDanglingTransaction, xaRes, xaSession, holdKahaDb]
Move from src stmt at 128 to this stmt: [assertEquals, 1, xids, length]



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


--------------------------------------
Update: ExpressionStatement (Src:110 => Dst:177)
Move from this stmt to dst stmt at 157: [produce, xaRes, xaSession, queue, 100, 512, *, 1024]
Move from src stmt at 117 to this stmt: [assertEquals, 1, xids, length]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:112 => Dst:202)
Move from this stmt to dst stmt at 161: [org, apache, activemq, broker, region, Queue, broker, getRegionBroker, getDestinationMap, get, queue, purge]
Move from src stmt at 156 to this stmt: [produce, xaRes, xaSession, queue, 100, 512, *, 1024]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:117 => Dst:204)
Move from this stmt to dst stmt at 177: [assertEquals, 1, xids, length]
Move from src stmt at 154 to this stmt: [produce, xaRes, xaSession, queue, 100, 512, *, 1024]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:139 => Dst:193)
Move from this stmt to dst stmt at 187: [createDanglingTransaction, xaRes, xaSession, holdKahaDb]
Move from src stmt at 145 to this stmt: [xaRes, start, txid, TMNOFLAGS]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:149 => Dst:187)
Move from this stmt to dst stmt at 197: [xaRes, end, txid, TMSUCCESS]
Move from src stmt at 139 to this stmt: [createDanglingTransaction, xaRes, xaSession, holdKahaDb]



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


--------------------------------------
Update: ExpressionStatement (Src:145 => Dst:197)
Move from this stmt to dst stmt at 193: [xaRes, start, txid, TMNOFLAGS]
Move from src stmt at 149 to this stmt: [xaRes, end, txid, TMSUCCESS]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:156 => Dst:222)
Move from this stmt to dst stmt at 202: [produce, xaRes, xaSession, queue, 100, 512, *, 1024]
Move from src stmt at 163 to this stmt: [assertEquals, 1, xids, length]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:158 => Dst:243)
Move from this stmt to dst stmt at 206: [org, apache, activemq, broker, region, Queue, broker, getRegionBroker, getDestinationMap, get, queue, purge]
Add: Wait
Add: waitFor
Add: new
Add: Wait
Add: Condition



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


--------------------------------------
Move & Update: ExpressionStatement (Src:163 => Dst:251)
Move from this stmt to dst stmt at 222: [assertEquals, 1, xids, length]
Move from src stmt at 135 to this stmt: [broker]
Move from src stmt at 89 to this stmt: [getPersistenceAdapter]
Move from src stmt at 195 to this stmt: [Thread]
Update: Thread -> checkpoint
Move from src stmt at 200 to this stmt: [true]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:242 => Dst:264)
Move from this stmt to dst stmt at 265: [System, out, println]
Move from this stmt to dst stmt at 298: [String, format]
Move from this stmt to dst stmt at 265: ["QueueSize %s: %d", holdKahaDb, getQueueName, getQueueSize, holdKahaDb]
Move from this stmt to dst stmt at 298: [getQueueName]
Add: TimeUnit
Add: SECONDS
Move from src stmt at 202 to this stmt: [sleep]
Add: 1



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


--------------------------------------
Move & Update: ExpressionStatement (Src:206 => Dst:320)
Move from this stmt to dst stmt at 130: [System, out, println]
Move from this stmt to dst stmt at 268: [ex, getMessage]
Add: assertTrue
Add: expected
Add: getCause
Add: instanceof
Add: InstanceNotFoundException



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


--------------------------------------
Move & Update: ExpressionStatement (Src:232 => Dst:288)
Move from this stmt to dst stmt at 292: [System, out, println, String, format, "QueueSize %s: %d", holdKahaDb, getQueueName, getQueueSize, holdKahaDb, getQueueName]
Move from src stmt at 230 to this stmt: [produce, connection, queue]
Move from src stmt at 228 to this stmt: [100]
Move from src stmt at 230 to this stmt: [512, *, 1024]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:405 => Dst:403)
Delete: this
Move from this stmt to dst stmt at 390: [indexType]
Move from this stmt to dst stmt at 401: [=]
Update: type -> indexType
Add: =
Add: IndexType
Add: PERSISTENT



===============================================
mtdiff
https://github.com/apache/activemq/commit/97a646c5a888c72aca8d4eea19ae6c1d01234acb
activemq-core/src/test/java/org/apache/activemq/usecases/TwoBrokerMessageNotSentToRemoteWhenNoConsumerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:152 => Dst:61)
Delete: msgDispatchCount
Delete: =
Delete: new
Delete: AtomicInteger
Delete: 0
Move from src stmt at 62 to this stmt: [sendMessages, "BrokerA", dest, MESSAGE_COUNT]



===============================================
mtdiff
https://github.com/apache/activemq/commit/97a646c5a888c72aca8d4eea19ae6c1d01234acb
activemq-core/src/test/java/org/apache/activemq/usecases/TwoBrokerMessageNotSentToRemoteWhenNoConsumerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:115 => Dst:70)
Delete: localURI
Delete: =
Delete: TransportConnector
Delete: localTransports
Delete: get
Delete: 0
Delete: getConnectUri
Move from src stmt at 71 to this stmt: [assertEquals, MESSAGE_COUNT, msgsA, getMessageCount]



===============================================
mtdiff
https://github.com/apache/activemq/commit/97a646c5a888c72aca8d4eea19ae6c1d01234acb
activemq-core/src/test/java/org/apache/activemq/usecases/TwoBrokerMessageNotSentToRemoteWhenNoConsumerTest.java


--------------------------------------
Move & Update: MethodDeclaration (Src:122 => Dst:78)
Delete: protected
Delete: void
Delete: serviceLocalCommand
Delete: Command
Delete: command
Move from src stmt at 81 to this stmt: [public, void, testRemoteBrokerHasNoConsumer]
Add: throws
Move from src stmt at 81 to this stmt: [Exception]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:935 => Dst:970)
Move from this stmt to dst stmt at 929: [frame, =, stompConnection, receiveFrame]
Add: frame
Add: =
Add: "DISCONNECT\n"
Add: +
Add: "\n\n"
Add: +
Add: Stomp
Add: NULL



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


--------------------------------------
Move & Update: ExpressionStatement (Src:936 => Dst:968)
Move from this stmt to dst stmt at 930: [assertTrue, frame, startsWith, "CONNECTED"]
Add: assertTrue
Add: frame
Add: startsWith
Add: "ERROR"



===============================================
mtdiff
https://github.com/apache/activemq/commit/6b1e87410da4a2033c286fcaa758371e48da62ec
activemq-broker/src/main/java/org/apache/activemq/network/MBeanBridgeDestination.java


--------------------------------------
Move & Update: FieldDeclaration (Src:46 => Dst:168)
Move from this stmt to dst stmt at 44: [private]
Move from this stmt to dst stmt at 44: [Map, ActiveMQDestination]
Move from this stmt to dst stmt at 167: [NetworkDestinationView]
Move from this stmt to dst stmt at 44: [inboundDestinationViewMap]
Delete: =
Move from this stmt to dst stmt at 71: [new]
Move from this stmt to dst stmt at 44: [ConcurrentHashMap]
Move from this stmt to dst stmt at 149: [ActiveMQDestination]
Move from this stmt to dst stmt at 150: [NetworkDestinationView]
Add: private
Add: final
Move from src stmt at 44 to this stmt: [ObjectName]
Move from src stmt at 155 to this stmt: [objectName]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:245 => Dst:320)
Delete: System
Delete: out
Delete: println
Delete: ex
Delete: getMessage
Add: assertTrue
Add: expected
Add: getCause
Add: instanceof
Add: InstanceNotFoundException



===============================================
ijm
https://github.com/apache/activemq/commit/6b1e87410da4a2033c286fcaa758371e48da62ec
activemq-broker/src/main/java/org/apache/activemq/network/MBeanBridgeDestination.java


--------------------------------------
Move & Update: ExpressionStatement (Src:73 => Dst:71)
Delete: destinationObjectNameMap
Delete: put
Delete: destination
Delete: objectName
Add: networkDestinationContainer
Add: =
Add: new
Add: NetworkDestinationContainer
Add: networkDestinationView
Add: objectName



===============================================
ijm
https://github.com/apache/activemq/commit/6b1e87410da4a2033c286fcaa758371e48da62ec
activemq-broker/src/main/java/org/apache/activemq/network/MBeanBridgeDestination.java


--------------------------------------
Move & Update: ExpressionStatement (Src:98 => Dst:95)
Delete: destinationObjectNameMap
Delete: put
Delete: destination
Delete: objectName
Add: networkDestinationContainer
Add: =
Add: new
Add: NetworkDestinationContainer
Add: networkDestinationView
Add: objectName



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


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:646)
Delete: sub
Delete: localInfo
Update: setDispatchAsync -> setPriority
Add: result
Add: getLocalInfo
Delete: dispatchAsync
Add: priority



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


--------------------------------------
Move & Update: ExpressionStatement (Src:307 => Dst:673)
Delete: sub
Delete: localInfo
Update: setBrokerPath -> setAdditionalPredicate
Add: sub
Intra-Stmt Move from right to left: [getBrokerPath]
Update: getBrokerPath -> getLocalInfo
Delete: info
Move from src stmt at 311 to this stmt: [new]
Move from src stmt at 311 to this stmt: [BooleanExpression]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:710 => Dst:431)
Delete: this
Delete: shutDown
Delete: =
Delete: shutDown
Add: ServiceSupport
Add: dispose
Add: DemandForwardingBridgeSupport
Add: this



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


--------------------------------------
Move & Update: ExpressionStatement (Src:710 => Dst:431)
Delete: this
Delete: shutDown
Delete: =
Delete: shutDown
Add: ServiceSupport
Add: dispose
Add: DemandForwardingBridgeSupport
Add: this



===============================================
ijm
https://github.com/apache/activemq/commit/f1c6e4c663bc8fb7b9b11ead9bee800006b3e6bb
tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/JmsConsumerClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:247 => Dst:84)
Delete: allSettings
Delete: putAll
Delete: super
Delete: getSettings
Add: log
Add: info
Add: "Starting to synchronously receive messages for "
Add: +
Add: duration
Add: +
Add: " ms..."



===============================================
ijm
https://github.com/apache/activemq/commit/ecf89a60bfd8089d1b1de5666bd2e9d5938abe8e
activemq-core/src/main/java/org/apache/activemq/store/journal/JournalMessageStore.java


--------------------------------------
Update: FieldDeclaration (Src:65 => Dst:67)
Update: protected -> private
Delete: HashSet
Update: inFlightTxLocations -> cpAddedMessageIds
Add: Map
Add: MessageId
Add: Message
Delete: =
Delete: new
Delete: HashSet



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:99 => Dst:74)
Delete: metaData
Delete: getJobSchedulers
Delete: put
Delete: tx
Delete: name
Delete: js
Add: this
Add: store
Add: =
Add: store



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:179 => Dst:88)
Delete: LOG
Delete: warn
Delete: "Index corrupted. Recovering the index through journal replay. Cause: {}"
Delete: t
Delete: toString
Add: this
Add: storedSchedulers
Add: setKeyMarshaller
Add: StringMarshaller
Add: INSTANCE



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:180 => Dst:89)
Delete: LOG
Delete: debug
Delete: "Index load failure"
Delete: t
Add: this
Add: storedSchedulers
Add: setValueMarshaller
Add: new
Add: JobSchedulerMarshaller
Add: this
Add: store



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:215 => Dst:99)
Delete: metaData
Delete: setState
Delete: KahaDBMetaData
Delete: CLOSED_STATE
Add: entry
Add: getValue
Add: load
Add: tx



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:257 => Dst:107)
Delete: metaData
Delete: =
Delete: new
Update: JobSchedulerKahaDBMetaData -> JobSchedulerMarshaller
Add: this
Add: storedSchedulers
Add: setValueMarshaller
Add: new
Delete: this
Add: this
Add: store



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:259 => Dst:108)
Delete: LOG
Delete: info
Delete: "{} stopped."
Delete: this
Add: this
Add: journalRC
Add: =
Add: new
Add: BTreeIndex
Add: Integer
Add: Integer
Add: pageFile
Add: is
Add: readLong



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:277 => Dst:115)
Delete: tx
Delete: store
Delete: metaData
Update: getPage -> getPageId
Add: os
Add: writeLong
Add: this
Add: journalRC
Delete: metaDataMarshaller
Delete: true



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:460 => Dst:154)
Update: metaData -> dataOut
Delete: getJournalRC
Delete: put
Delete: tx
Delete: logId
Delete: refCount
Add: writeInt
Add: value
Add: size



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:719 => Dst:248)
Delete: LOG
Delete: warn
Delete: "Failed to remove scheduler: {}"
Delete: command
Delete: getScheduler
Add: this
Add: directory
Add: =
Add: new
Add: File
Move from src stmt at 562 to this stmt: [IOHelper, getDefaultDataDirectory]
Add: +
Add: File
Add: pathSeparator
Add: +
Add: "delayedDB"



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:764 => Dst:258)
Delete: LOG
Delete: info
Delete: "@ {}, {} entries recovered .."
Delete: recoveryPosition
Delete: redoCounter
Add: this
Add: pageFile
Add: setWriteBatchSize
Add: 1



===============================================
ijm
https://github.com/apache/activemq/commit/3424e04fad09ef69eaa72715669ebba40bb45019
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/scheduler/JobSchedulerStoreImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:830 => Dst:319)
Delete: LOG
Delete: info
Delete: "Rolled back {} messages from the index in {} seconds."
Delete: undoCounter
Delete: end
Delete: -
Delete: start
Delete: /
Delete: 1000.0f
Add: this
Add: metaData
Add: journalRC
Add: remove
Add: tx
Add: logId



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


--------------------------------------
Update: MethodDeclaration (Src:26 => Dst:60)
Move from this stmt to dst stmt at 43: [Test]
Update: public -> private
Delete: void
Update: constructorException -> exceptionMessageFrom
Add: String
Move from src stmt at 35 to this stmt: [Class]
Add: testClass



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


--------------------------------------
Update: MethodDeclaration (Src:301 => Dst:295)
Update: private -> public
Delete: boolean
Update: shouldRun -> getCachedChildren
Move from src stmt at 277 to this stmt: [List, T]
Delete: T
Delete: each



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


--------------------------------------
Update: MethodDeclaration (Src:33 => Dst:42)
Update: public -> protected
Delete: JUnit4ClassRunner
Move from this stmt to dst stmt at 34: [TestClass]
Update: testClass -> getTestMethods
Move from src stmt at 43 to this stmt: [List, FrameworkMethod]
Update: FrameworkMethod -> Method
Delete: throws
Move from this stmt to dst stmt at 46: [InitializationError]



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


--------------------------------------
Update: MethodDeclaration (Src:114 => Dst:103)
Update: protected -> private
Update: Statement -> testAborted
Add: void
Delete: possiblyExpectingExceptions
Update: TestAnnotation -> RunNotifier
Update: annotation -> notifier
Update: Statement -> Description
Update: next -> description
Move from src stmt at 69 to this stmt: [Throwable, e]



===============================================
gt
https://github.com/junit-team/junit4/commit/fbb1efed56f2b495d68a598d5345cbc95b118d35
src/main/java/org/junit/runners/model/FrameworkMethod.java


--------------------------------------
Update: MethodDeclaration (Src:109 => Dst:106)
Delete: Override
Update: public -> protected
Move from src stmt at 117 to this stmt: [Override]
Update: boolean -> int
Update: isStatic -> getModifiers



===============================================
gt
https://github.com/junit-team/junit4/commit/95da39292ea777ec3ff99be2bb23d46f704f683a
src/test/java/org/junit/tests/experimental/max/MaxStarterTest.java


--------------------------------------
Update: MethodDeclaration (Src:169 => Dst:44)
Update: private -> public
Move from src stmt at 39 to this stmt: [After]
Delete: Result
Delete: run
Update: MaxCore -> forgetMax
Add: void
Delete: reincarnation



===============================================
gt
https://github.com/junit-team/junit4/commit/a916d4133c7e394130d7953da427aae9917ab92c
src/main/java/org/junit/internal/TextListener.java


--------------------------------------
Move & Update: ExpressionStatement (Src:78 => Dst:71)
Delete: getWriter
Delete: println
Delete: "There was "
Delete: +
Delete: result
Delete: getIgnorances
Delete: size
Delete: +
Delete: " "
Delete: +
Delete: "ignored test"
Delete: +
Delete: ":"
Move from src stmt at 73 to this stmt: [size]
Update: size -> printEvents
Add: "ignored test"
Add: "IGNORED TEST "
Move from src stmt at 80 to this stmt: [result, getIgnorances]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:41 => Dst:147)
Update: filter -> assertEquals
Delete: new
Move from this stmt to dst stmt at 152: [CategoryFilter]
Update: getCategory -> result
Add: 1
Update: klass -> getFailureCount



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


--------------------------------------
Move & Update: MethodDeclaration (Src:49 => Dst:150)
Update: private -> public
Move from src stmt at 186 to this stmt: [Test]
Delete: Class
Delete: extends
Update: CategoryClass -> describeACategoryFilter
Add: void
Move from this stmt to dst stmt at 152: [getCategory]
Move from this stmt to dst stmt at 152: [Class]
Delete: klass



===============================================
gt
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:184 => Dst:194)
Update: fTestResult -> JOptionPane
Update: addListener -> showMessageDialog
Update: fTestBrowser -> fFrame
Delete: getTestListener
Add: "Could not create Failure DetailView - using default view"



===============================================
gt
https://github.com/junit-team/junit4/commit/37a8aaba8a817b4bebbeebcd645d304601a0c8f0
src/test/java/org/junit/tests/experimental/categories/CategoriesAndParameterizedTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:112 => Dst:126)
Update: assertThat -> assertEquals
Update: testResult -> result
Add: 2
Update: ParameterTokenSuiteMalformed -> getRunCount
Delete: class
Delete: hasFailureContaining
Delete: "Category annotations on Parameterized classes are not supported on individual methods."



===============================================
gt
https://github.com/junit-team/junit4/commit/37a8aaba8a817b4bebbeebcd645d304601a0c8f0
src/test/java/org/junit/tests/experimental/categories/CategoriesAndParameterizedTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:119 => Dst:127)
Update: assertThat -> assertEquals
Update: testResult -> result
Add: 0
Update: ParameterTokenSuiteMalformedAndSwapped -> getFailureCount
Delete: class
Delete: hasFailureContaining
Delete: "Category annotations on Parameterized classes are not supported on individual methods."



===============================================
gt
https://github.com/junit-team/junit4/commit/4081076e513e84bb2376f889d4108e64e9a18653
src/org/junit/internal/runners/JUnit4MethodRunner.java


--------------------------------------
Move & Update: MethodDeclaration (Src:102 => Dst:154)
Update: protected -> public
Delete: void
Update: runInsidePotentialTimeout -> next
Add: NoExpectedException
Add: Anchor
Move from this stmt to dst stmt at 94: [final, Roadie, context]



===============================================
gt
https://github.com/junit-team/junit4/commit/5f7fddf537e551109ffd6241a00c87a2b3521523
src/main/java/junit/framework/JUnit4TestAdapterCache.java


--------------------------------------
Update: ExpressionStatement (Src:80 => Dst:57)
Move from this stmt to dst stmt at 63: [result]
Move from this stmt to dst stmt at 71: [endTest, asTestCase, description]
Move from src stmt at 85 to this stmt: [result]
Add: endTest
Move from src stmt at 44 to this stmt: [asTestCase, description]
Update: asTestCase -> asTest



===============================================
gt
https://github.com/junit-team/junit4/commit/474df716f498aa2695c422cceb3e46cad999e972
src/main/java/org/junit/experimental/max/MaxCore.java


--------------------------------------
Update: FieldDeclaration (Src:67 => Dst:40)
Update: protected -> public
Update: Map -> MaxHistory
Add: final
Delete: String
Delete: Long
Update: fFailureTimestamps -> fHistory
Delete: =
Delete: new
Delete: HashMap
Move from this stmt to dst stmt at 36: [String]
Delete: Long



===============================================
gt
https://github.com/junit-team/junit4/commit/3944908ba2c55a76382f51f46d0693803a8dd3f4
junit/textui/ResultPrinter.java


--------------------------------------
Move & Update: ExpressionStatement (Src:53 => Dst:61)
Delete: getWriter
Update: println -> printBooBoos
Delete: "There was "
Delete: +
Delete: result
Delete: errorCount
Delete: +
Update: " error:" -> "error"
Move from src stmt at 58 to this stmt: [result, errors]
Move from src stmt at 55 to this stmt: [result, errorCount]



===============================================
gt
https://github.com/junit-team/junit4/commit/3944908ba2c55a76382f51f46d0693803a8dd3f4
junit/textui/ResultPrinter.java


--------------------------------------
Move & Update: ExpressionStatement (Src:60 => Dst:65)
Delete: getWriter
Update: println -> printBooBoos
Delete: i
Delete: +
Update: ") " -> "failure"
Move from src stmt at 75 to this stmt: [result, failures]
Move from src stmt at 73 to this stmt: [result, failureCount]
Delete: +
Delete: failure
Delete: failedTest



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


--------------------------------------
Move & Update: MethodDeclaration (Src:441 => Dst:461)
Update: private -> public
Delete: Statement
Update: withTestRules -> accept
Add: void
Delete: FrameworkMethod
Delete: method
Move from this stmt to dst stmt at 433: [List, TestRule]
Update: testRules -> FrameworkMember
Delete: Statement
Delete: statement
Add: member
Add: T
Add: value



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


--------------------------------------
Move & Update: ExpressionStatement (Src:143 => Dst:179)
Update: invokeValidatorsOnMethod -> fAnnotationTypeToValidatorMap
Update: annotation -> annotationType
Add: put
Delete: frameworkMethod
Delete: errors
Add: null



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


--------------------------------------
Move & Update: ExpressionStatement (Src:163 => Dst:201)
Update: invokeValidatorsOnField -> fAnnotationTypeToValidatorMap
Update: annotation -> annotationType
Add: put
Update: frameworkField -> annotationValidator
Delete: errors



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


--------------------------------------
Move & Update: ExpressionStatement (Src:125 => Dst:354)
Move from this stmt to dst stmt at 158: [assertEquals, 2, result, getRunCount]
Add: fail
Add: "When multiple categories are included and excluded in a Suite, "
Add: +
Move from src stmt at 214 to this stmt: ["category "]
Update: "category " -> "@Test method must match all include categories and contain non of the excluded"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:30 => Dst:51)
Move from this stmt to dst stmt at 46: [assertEquals, "Thrown during construction"]
Move from this stmt to dst stmt at 64: [failure, getException, getMessage]
Move from src stmt at 37 to this stmt: [assertEquals, "No runnable methods"]
Move from src stmt at 35 to this stmt: [core]
Update: core -> exceptionMessageFrom
Move from src stmt at 35 to this stmt: [NoTests, class]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:37 => Dst:56)
Move from this stmt to dst stmt at 51: [assertEquals, "No runnable methods"]
Delete: failure
Delete: getException
Delete: getMessage
Add: assertEquals
Add: "Method before should be public"
Move from src stmt at 36 to this stmt: [result]
Update: result -> exceptionMessageFrom
Move from src stmt at 35 to this stmt: [Class]
Update: Class -> BadBeforeMethodWithLegacyRunner
Add: class



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/7f6173aa593b07856c1ca73ffaf87ff10ea15d4c
src/main/java/org/junit/rules/TestRule.java


--------------------------------------
Update: MethodDeclaration (Src:63 => Dst:54)
Delete: public
Delete: static
Delete: Statement
Delete: applyAll
Delete: Iterable
Delete: TestRule
Delete: rules
Delete: Statement
Delete: base
Delete: Description
Delete: description
Move from src stmt at 51 to this stmt: [Statement, apply, Statement, base, Description, description]



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/07cf3c7fa446da330776502fb7cdc7329bfa2265
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:236 => Dst:233)
Move from this stmt to dst stmt at 234: [int]
Move from this stmt to dst stmt at 232: [loopCount, =, 0]
Move from src stmt at 235 to this stmt: [Thread, threads]
Move from src stmt at 265 to this stmt: [=]
Move from src stmt at 238 to this stmt: [new, Thread, enumSize]
Update: enumSize -> threadArraySize



===============================================
mtdiff
https://github.com/junit-team/junit4/commit/07cf3c7fa446da330776502fb7cdc7329bfa2265
src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:265 => Dst:234)
Move from this stmt to dst stmt at 236: [Thread]
Delete: result
Move from this stmt to dst stmt at 233: [=]
Delete: new
Delete: Thread
Delete: length
Move from src stmt at 236 to this stmt: [int]
Move from src stmt at 234 to this stmt: [enumCount]
Move from src stmt at 266 to this stmt: [=]
Move from src stmt at 239 to this stmt: [group, enumerate, threads]



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


--------------------------------------
Update: MethodDeclaration (Src:33 => Dst:61)
Move from this stmt to dst stmt at 55: [public]
Move from this stmt to dst stmt at 36: [JUnit4ClassRunner]
Move from this stmt to dst stmt at 34: [TestClass]
Update: testClass -> RunNotifier
Move from src stmt at 47 to this stmt: [protected, void]
Add: runMethods
Add: final
Delete: throws
Move from this stmt to dst stmt at 36: [InitializationError]
Move from src stmt at 34 to this stmt: [testClass]
Update: testClass -> notifier



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


--------------------------------------
Update: MethodDeclaration (Src:43 => Dst:66)
Update: protected -> public
Move from src stmt at 95 to this stmt: [Override]
Move from this stmt to dst stmt at 42: [List]
Move from this stmt to dst stmt at 69: [FrameworkMethod]
Move from this stmt to dst stmt at 72: [computeTestMethods]
Move from src stmt at 131 to this stmt: [Statement]
Update: Statement -> Description
Add: getDescription



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:73 => Dst:68)
Move from this stmt to dst stmt at 119: [TestAnnotation]
Move from this stmt to dst stmt at 75: [annotation]
Move from this stmt to dst stmt at 69: [=]
Delete: new
Move from this stmt to dst stmt at 122: [TestAnnotation]
Move from this stmt to dst stmt at 111: [method]
Add: Description
Add: spec
Add: =
Add: Description
Add: createSuiteDescription
Move from src stmt at 89 to this stmt: [describeChild]
Update: describeChild -> getName
Add: classAnnotations



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:75 => Dst:69)
Move from this stmt to dst stmt at 105: [Statement, link]
Move from this stmt to dst stmt at 88: [=]
Move from this stmt to dst stmt at 106: [invoke]
Move from this stmt to dst stmt at 99: [method]
Move from this stmt to dst stmt at 106: [test]
Move from src stmt at 47 to this stmt: [List]
Move from src stmt at 43 to this stmt: [FrameworkMethod]
Update: FrameworkMethod -> Method
Add: testMethods
Move from src stmt at 73 to this stmt: [=]
Add: fTestMethods



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


--------------------------------------
Update: MethodDeclaration (Src:60 => Dst:103)
Move from this stmt to dst stmt at 87: [protected]
Update: Statement -> testAborted
Add: private
Add: void
Update: childBlock -> Description
Move from src stmt at 87 to this stmt: [RunNotifier, notifier]
Update: FrameworkMethod -> description
Move from this stmt to dst stmt at 62: [method]
Move from src stmt at 69 to this stmt: [Throwable, e]



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


--------------------------------------
Update: MethodDeclaration (Src:136 => Dst:87)
Move from this stmt to dst stmt at 122: [protected]
Move from this stmt to dst stmt at 55: [Notifier]
Move from this stmt to dst stmt at 56: [notifying, FrameworkMethod]
Delete: method
Delete: Statement
Delete: link
Move from src stmt at 60 to this stmt: [protected]
Add: void
Add: invokeTestMethod
Move from src stmt at 64 to this stmt: [Override]
Update: Override -> Method
Move from src stmt at 87 to this stmt: [method]
Move from src stmt at 64 to this stmt: [runReflectiveCall]
Update: runReflectiveCall -> RunNotifier
Add: notifier



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


--------------------------------------
Move & Update: ExpressionStatement (Src:77 => Dst:93)
Move from this stmt to dst stmt at 107: [link]
Delete: =
Move from this stmt to dst stmt at 107: [withPotentialTimeout]
Update: annotation -> notifier
Add: testAborted
Update: link -> getCause
Move from src stmt at 137 to this stmt: [method, isIgnored]
Update: method -> description
Update: isIgnored -> e



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


--------------------------------------
Move & Update: ExpressionStatement (Src:78 => Dst:96)
Move from this stmt to dst stmt at 37: [link]
Move from this stmt to dst stmt at 91: [=]
Move from this stmt to dst stmt at 127: [withBefores]
Move from this stmt to dst stmt at 63: [method]
Move from this stmt to dst stmt at 127: [test]
Update: link -> e
Add: testAborted
Add: notifier
Move from src stmt at 76 to this stmt: [link]
Update: link -> description



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:90 => Dst:99)
Delete: EachTestNotifier
Move from this stmt to dst stmt at 127: [eachNotifier, =]
Delete: new
Move from this stmt to dst stmt at 127: [EachTestNotifier]
Move from this stmt to dst stmt at 100: [notifier, description]
Move from src stmt at 128 to this stmt: [TestMethod]
Add: testMethod
Move from src stmt at 89 to this stmt: [=]
Move from src stmt at 35 to this stmt: [computeTestMethods]
Update: computeTestMethods -> wrapMethod
Move from src stmt at 75 to this stmt: [method]



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


--------------------------------------
Update: MethodDeclaration (Src:101 => Dst:110)
Update: Override -> TestMethod
Move from src stmt at 110 to this stmt: [protected]
Move from this stmt to dst stmt at 42: [protected]
Update: List -> wrapMethod
Update: FrameworkMethod -> Method
Move from this stmt to dst stmt at 111: [getChildren]
Move from src stmt at 131 to this stmt: [method]



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


--------------------------------------
Update: MethodDeclaration (Src:114 => Dst:126)
Update: protected -> public
Update: Statement -> filter
Add: void
Update: possiblyExpectingExceptions -> Filter
Update: TestAnnotation -> filter
Update: annotation -> NoTestsRemainException
Add: throws
Move from this stmt to dst stmt at 127: [Statement]
Move from this stmt to dst stmt at 127: [next]



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


--------------------------------------
Update: MethodDeclaration (Src:120 => Dst:136)
Update: protected -> public
Update: Statement -> sort
Add: void
Update: withPotentialTimeout -> Sorter
Add: final
Update: TestAnnotation -> sorter
Move from this stmt to dst stmt at 137: [annotation, Statement, next]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:131 => Dst:138)
Update: protected -> public
Move from this stmt to dst stmt at 66: [Statement]
Delete: withBefores
Delete: FrameworkMethod
Move from this stmt to dst stmt at 110: [method]
Move from this stmt to dst stmt at 92: [Object]
Delete: target
Move from this stmt to dst stmt at 47: [Statement]
Move from this stmt to dst stmt at 95: [link]
Add: int
Move from src stmt at 122 to this stmt: [annotation]
Update: annotation -> compare
Move from src stmt at 64 to this stmt: [Object]
Update: Object -> Method
Move from src stmt at 122 to this stmt: [getTimeout]
Update: getTimeout -> o1
Move from src stmt at 123 to this stmt: [timeout]
Update: timeout -> Method
Move from src stmt at 123 to this stmt: [FailOnTimeout]
Update: FailOnTimeout -> o2



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


--------------------------------------
Move & Update: ExpressionStatement (Src:425 => Dst:468)
Move from this stmt to dst stmt at 428: [filteredChildren, =, Collections]
Move from this stmt to dst stmt at 469: [unmodifiableCollection]
Move from this stmt to dst stmt at 428: [children]
Add: childrenWithDescription
Add: =
Add: new
Move from src stmt at 72 to this stmt: [Collection]
Update: Collection -> ArrayList
Add: T
Add: 1



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


--------------------------------------
Update: MethodDeclaration (Src:26 => Dst:60)
Delete: Test
Delete: public
Delete: void
Update: constructorException -> exceptionMessageFrom
Add: private
Add: String
Add: Class
Add: testClass



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


--------------------------------------
Update: MethodDeclaration (Src:296 => Dst:295)
Update: private -> public
Delete: void
Update: filterChild -> getCachedChildren
Add: List
Add: T
Delete: T
Delete: child
Delete: throws
Delete: NoTestsRemainException



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


--------------------------------------
Update: MethodDeclaration (Src:95 => Dst:103)
Delete: Override
Update: protected -> private
Delete: Description
Update: describeChild -> testAborted
Add: void
Delete: FrameworkMethod
Delete: method
Add: RunNotifier
Add: notifier
Add: Description
Add: description
Move from src stmt at 69 to this stmt: [Throwable, e]



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


--------------------------------------
Update: MethodDeclaration (Src:126 => Dst:126)
Update: protected -> public
Delete: Statement
Update: withAfters -> filter
Add: void
Update: FrameworkMethod -> Filter
Delete: method
Delete: Object
Delete: target
Delete: Statement
Delete: link
Add: filter
Add: throws
Add: NoTestsRemainException



===============================================
ijm
https://github.com/junit-team/junit4/commit/0edd2e79ac70ea149cd11686814bf06598d87e69
src/test/java/org/junit/runner/DescriptionBuilderTest.java


--------------------------------------
Update: ExpressionStatement (Src:73 => Dst:94)
Update: assertThat -> assertEquals
Delete: testDescription
Delete: isSuite
Delete: is
Delete: false
Add: reference
Add: getDisplayName
Add: suiteDescription
Add: getDisplayName



===============================================
ijm
https://github.com/junit-team/junit4/commit/a916d4133c7e394130d7953da427aae9917ab92c
src/main/java/org/junit/internal/TextListener.java


--------------------------------------
Move & Update: ExpressionStatement (Src:84 => Dst:71)
Delete: getWriter
Delete: println
Delete: "IGNORED TEST 1) "
Delete: +
Delete: each
Delete: getReason
Move from src stmt at 73 to this stmt: [size]
Update: size -> printEvents
Add: "ignored test"
Add: "IGNORED TEST "
Move from src stmt at 81 to this stmt: [result, getIgnorances]



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:69 => Dst:70)
Delete: fErrorIcon
Delete: =
Delete: loadIcon
Delete: "error.gif"
Add: fCounterPanel
Add: setErrorValue
Move from src stmt at 120 to this stmt: [fTestResult, errorCount]



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Update: ExpressionStatement (Src:120 => Dst:81)
Delete: fNumberOfErrors
Delete: setText
Update: Integer -> fCounterPanel
Delete: toString
Move from this stmt to dst stmt at 70: [fTestResult, errorCount]
Add: setFailureValue
Move from src stmt at 135 to this stmt: [fTestResult, failureCount]



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:135 => Dst:102)
Delete: fNumberOfFailures
Delete: setText
Update: Integer -> fCounterPanel
Delete: toString
Move from this stmt to dst stmt at 81: [fTestResult, failureCount]
Add: setRunValue
Move from src stmt at 485 to this stmt: [fTestResult, runCount]



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:184 => Dst:163)
Update: fTestResult -> testSuite
Add: v
Add: runFinished
Delete: addListener
Update: fTestBrowser -> fTestResult
Delete: getTestListener



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Update: ExpressionStatement (Src:194 => Dst:220)
Delete: numbersPanel
Delete: add
Delete: new
Delete: JLabel
Delete: "Runs:"
Add: mi2
Add: addActionListener
Move from src stmt at 286 to this stmt: [new]
Move from src stmt at 286 to this stmt: [ActionListener]



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:227 => Dst:191)
Update: list -> Class
Add: viewClass
Add: =
Delete: setSelectionMode
Delete: ListSelectionModel
Delete: SINGLE_SELECTION
Add: forName
Add: className



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:485 => Dst:453)
Update: setLabelValue -> showMessageDialog
Add: JOptionPane
Delete: fNumberOfRuns
Move from this stmt to dst stmt at 102: [fTestResult, runCount]
Add: fFrame
Add: "No Test Cases found.\nCheck that the configured \'TestCollector\' is supported on this platform."



===============================================
ijm
https://github.com/junit-team/junit4/commit/4b1869ebb8002e5d0b82ab55460f6126043c9ec4
junit/swingui/TestRunner.java


--------------------------------------
Update: MethodDeclaration (Src:733 => Dst:762)
Update: private -> public
Update: String -> Icon
Add: static
Update: getTrace -> getIconResource
Update: Throwable -> Class
Delete: t
Add: clazz
Move from src stmt at 72 to this stmt: [String, name]



===============================================
ijm
https://github.com/junit-team/junit4/commit/85f9d8397bfd96261c3214284672180c522e2d38
src/main/java/org/junit/runners/model/TestClass.java


--------------------------------------
Update: MethodDeclaration (Src:103 => Dst:95)
Delete: private
Update: static -> public
Delete: T
Delete: List
Delete: T
Update: getAnnotatedMembers -> getAnnotationToFields
Add: Map
Add: Class
Add: extends
Add: Annotation
Add: List
Add: FrameworkField
Delete: Map
Delete: Class
Delete: List
Delete: T
Delete: map
Delete: Class
Delete: extends
Delete: Annotation
Delete: type
Move from this stmt to dst stmt at 99: [boolean, fillIfAbsent]



===============================================
ijm
https://github.com/junit-team/junit4/commit/85f9d8397bfd96261c3214284672180c522e2d38
src/main/java/org/junit/runners/model/TestClass.java


--------------------------------------
Update: MethodDeclaration (Src:111 => Dst:99)
Update: public -> private
Update: Set -> List
Add: T
Update: FrameworkField -> T
Update: getAnnotatedFields -> getAnnotatedMembers
Add: Map
Add: Class
Add: extends
Add: Annotation
Add: List
Add: T
Add: map
Add: Class
Add: extends
Add: Annotation
Add: type
Move from src stmt at 103 to this stmt: [boolean, fillIfAbsent]



===============================================
ijm
https://github.com/junit-team/junit4/commit/9d3821f6411ad85a683b8d38e4d42411229f2eec
src/test/java/org/junit/tests/running/classes/ParentRunnerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:146 => Dst:134)
Delete: messages
Delete: add
Delete: failure
Delete: getMessage
Add: assertThat
Add: result
Add: getFailureCount
Add: is
Add: 2



===============================================
ijm
https://github.com/junit-team/junit4/commit/3944908ba2c55a76382f51f46d0693803a8dd3f4
junit/textui/ResultPrinter.java


--------------------------------------
Move & Update: ExpressionStatement (Src:60 => Dst:65)
Delete: getWriter
Update: println -> printBooBoos
Delete: i
Delete: +
Delete: ") "
Delete: +
Delete: failure
Delete: failedTest
Move from src stmt at 75 to this stmt: [result, failures]
Add: result
Add: failureCount
Add: "failure"



===============================================
ijm
https://github.com/junit-team/junit4/commit/6f8a359dde5b1e317f0bab2da3ac2b5bce117884
src/test/java/org/junit/tests/experimental/rules/TemporaryFolderUsageTest.java


--------------------------------------
Update: ExpressionStatement (Src:115 => Dst:123)
Delete: assertThat
Delete: msg
Delete: +
Delete: ": not under root"
Delete: f
Delete: getParentFile
Move from this stmt to dst stmt at 141: [is, parentFolder]
Add: checkFileExists
Add: "exists"
Add: file
Add: false



===============================================
ijm
https://github.com/junit-team/junit4/commit/aad22b88bf3332cf304da6f558152b59cdbeea2b
src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java


--------------------------------------
Move & Update: ExpressionStatement (Src:456 => Dst:466)
Delete: result
Delete: addAll
Delete: getTestClass
Delete: getAnnotatedFieldValues
Delete: target
Delete: Rule
Delete: class
Delete: TestRule
Delete: class
Add: container
Add: setOrder
Add: value
Add: rule
Add: order



===============================================
gt
https://github.com/apache/commons-io/commit/fbfda96ec03c67678571643516d03eff40daa188
src/test/org/apache/commons/io/IOUtilTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:214 => Dst:216)
Move from this stmt to dst stmt at 214: [IOUtil, copy, fin, fout]
Add: assertEquals
Add: "Number of bytes read should equal file size"
Add: m_testFile
Add: length
Add: count



===============================================
gt
https://github.com/apache/commons-io/commit/fbfda96ec03c67678571643516d03eff40daa188
src/test/org/apache/commons/io/IOUtilTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:283 => Dst:285)
Move from this stmt to dst stmt at 284: [IOUtil, copy, fin, fout]
Add: assertEquals
Add: "The number of characters returned by copy is wrong"
Add: m_testFile
Add: length
Add: count



===============================================
gt
https://github.com/apache/commons-io/commit/3e5d9d38b2219733413c9515709c9cf82f5d7fa6
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:385 => Dst:390)
Update: assertNotNull -> out
Update: path -> getBytes
Add: write
Add: "This is a test"
Delete: +
Update: " was not found." -> "UTF-8"
Delete: url



===============================================
gt
https://github.com/apache/commons-io/commit/3e5d9d38b2219733413c9515709c9cf82f5d7fa6
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:405 => Dst:413)
Delete: FileUtils
Update: writeStringToFile -> assertTrue
Move from this stmt to dst stmt at 395: [new, File, filename2]
Update: filename -> file2
Delete: "UTF-8"
Add: length
Add: >
Add: 0



===============================================
gt
https://github.com/apache/commons-io/commit/3574daf89b649db7491dca41c83532e87740da63
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:907 => Dst:906)
Delete: assertEquals
Delete: "Check File"
Delete: destination
Delete: result
Move from src stmt at 906 to this stmt: [FileUtils, copyFileToDirectory, testFile1, directory]



===============================================
gt
https://github.com/apache/commons-io/commit/dea25cad0dc2fe6163dfe78dd0d54a385e2ac676
src/test/java/org/apache/commons/io/output/ChunkedWriterTest.java


--------------------------------------
Update: MethodDeclaration (Src:28 => Dst:50)
Move from this stmt to dst stmt at 28: [Test]
Update: public -> private
Delete: void
Update: write_four_chunks -> numWrites
Move from src stmt at 32 to this stmt: [OutputStreamWriter]
Add: getOutputStreamWriter
Add: final
Add: AtomicInteger
Delete: throws
Move from this stmt to dst stmt at 28: [Exception]



===============================================
gt
https://github.com/apache/commons-io/commit/036e8c4cf49e623f0ba1067ffc14c143dee8d85a
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Update: MethodDeclaration (Src:11 => Dst:81)
Update: static -> public
Update: public -> static
Update: FileFilter -> IOFileFilter
Update: predicateToFileFilter -> prefixFileFilter
Update: Predicate -> String
Update: predicate -> prefix



===============================================
gt
https://github.com/apache/commons-io/commit/036e8c4cf49e623f0ba1067ffc14c143dee8d85a
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Update: MethodDeclaration (Src:27 => Dst:132)
Update: static -> public
Update: public -> static
Update: FileFilter -> IOFileFilter
Update: nullFileFilter -> notFileFilter
Add: IOFileFilter
Add: filter



===============================================
gt
https://github.com/apache/commons-io/commit/f11021dca612e6bc4e9963248c0927225299a857
src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:181 => Dst:195)
Update: checkFileCounts -> touch
Add: testDirA
Add: =
Delete: "B"
Delete: 2
Delete: 0
Delete: 0
Add: testDirA



===============================================
gt
https://github.com/apache/commons-io/commit/f11021dca612e6bc4e9963248c0927225299a857
src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:241 => Dst:257)
Update: checkFileCounts -> touch
Add: testDirA
Add: =
Delete: "B"
Delete: 5
Delete: 0
Delete: 0
Add: testDirA



===============================================
gt
https://github.com/apache/commons-io/commit/f11021dca612e6bc4e9963248c0927225299a857
src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:304 => Dst:316)
Update: checkFileCounts -> touch
Add: testDirA
Add: =
Delete: "B"
Delete: 5
Delete: 0
Delete: 0
Add: testDirA



===============================================
gt
https://github.com/apache/commons-io/commit/2853baafcb5ffc93d087efc230ce79e0bbab0536
src/test/org/apache/commons/io/TaggedIOExceptionTest.java


--------------------------------------
Update: ExpressionStatement (Src:32 => Dst:35)
Update: assertEquals -> assertFalse
Update: tag -> tagged
Add: TaggedIOException
Add: isTaggedWith
Update: tagged -> UUID
Update: getTag -> randomUUID



===============================================
gt
https://github.com/apache/commons-io/commit/2f8d0922c8c7d1be2c12fba6264f08acdbae47d1
src/java/org/apache/commons/io/FileUtils.java


--------------------------------------
Move & Update: ExpressionStatement (Src:820 => Dst:837)
Delete: doCopyDirectory
Move from this stmt to dst stmt at 835: [files, i, copiedFile]
Delete: preserveFileDate
Add: doCopyDirectory
Add: files
Add: i
Add: copiedFile
Add: preserveFileDate
Add: exclusionList



===============================================
gt
https://github.com/apache/commons-io/commit/151b81612e06770e6c1fc4b7dd27fc8c047d1a08
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:902 => Dst:901)
Delete: assertEquals
Delete: "Check File"
Delete: destination
Delete: result
Move from src stmt at 901 to this stmt: [FileUtils, copyFileToDirectory, testFile1, directory]



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


--------------------------------------
Update: VariableDeclarationStatement (Src:2353 => Dst:2329)
Move from this stmt to dst stmt at 2344: [File]
Delete: src
Delete: =
Delete: new
Move from this stmt to dst stmt at 2307: [File]
Delete: dir
Delete: "testMoveDirectory2Source"
Move from src stmt at 2356 to this stmt: [public]
Update: public -> final
Move from src stmt at 2365 to this stmt: [File]
Move from src stmt at 2421 to this stmt: [dir, =, getTestDirectory]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:1320 => Dst:1522)
Delete: output
Update: write -> writeLines
Move from this stmt to dst stmt at 1502: [data, toString]
Update: getBytes -> Charset
Add: lines
Add: lineEnding
Add: output
Move from this stmt to dst stmt at 1364: [encoding]
Add: defaultCharset



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


--------------------------------------
Move & Update: ExpressionStatement (Src:1384 => Dst:1767)
Update: output -> input
Add: copy
Update: write -> output
Move from this stmt to dst stmt at 1549: [line, toString]
Update: getBytes -> Charset
Move from this stmt to dst stmt at 1439: [encoding]
Add: defaultCharset



===============================================
gt
https://github.com/apache/commons-io/commit/d71a8b3bcd1e28ed4cff1ab497aaabae1c102408
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:886 => Dst:887)
Move from this stmt to dst stmt at 886: [FileUtils, copyFileToDirectory, testFile1, directory]
Add: assertEquals
Add: "Check File"
Add: destination
Add: result



===============================================
gt
https://github.com/apache/commons-io/commit/8a1529917f7aa5604fbdaa689b086c04848779af
src/main/java/org/apache/commons/io/input/XmlStreamReader.java


--------------------------------------
Move & Update: ExpressionStatement (Src:194 => Dst:428)
Delete: doLenientDetection
Delete: null
Delete: is
Delete: ex
Move from src stmt at 399 to this stmt: [this, encoding]
Add: =
Move from src stmt at 253 to this stmt: [doLenientDetection, null, is, ex]



===============================================
gt
https://github.com/apache/commons-io/commit/8a1529917f7aa5604fbdaa689b086c04848779af
src/main/java/org/apache/commons/io/input/XmlStreamReader.java


--------------------------------------
Move & Update: ExpressionStatement (Src:247 => Dst:237)
Update: doLenientDetection -> doRawStream
Update: contentType -> conn
Update: is -> getInputStream
Update: ex -> lenient



===============================================
mtdiff
https://github.com/apache/commons-io/commit/419ad3e4aaeb2471c86eec1b6799675a70bc12cb
src/test/java/org/apache/commons/io/testtools/FileBasedTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:31 => Dst:36)
Move from this stmt to dst stmt at 32: [testDir, =, new, File, "test/io/", getAbsoluteFile]
Add: fail
Add: "Could not create directory "
Add: +
Add: testDir



===============================================
mtdiff
https://github.com/apache/commons-io/commit/fb9d4d500f9a13684d6147456d7f9670fb1b1528
src/test/org/apache/commons/io/input/TailerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:59 => Dst:90)
Move from this stmt to dst stmt at 59: [Thread, sleep, delay, *, 2]
Add: assertNull
Add: "Should not generate Exception"
Add: listener
Add: exception



===============================================
mtdiff
https://github.com/apache/commons-io/commit/fb9d4d500f9a13684d6147456d7f9670fb1b1528
src/test/org/apache/commons/io/input/TailerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:60 => Dst:91)
Move from this stmt to dst stmt at 60: [lines, =, listener, getLines]
Add: assertEquals
Add: "Expected init to be called"
Add: 1
Add: listener
Add: initialised



===============================================
mtdiff
https://github.com/apache/commons-io/commit/fb9d4d500f9a13684d6147456d7f9670fb1b1528
src/test/org/apache/commons/io/input/TailerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:75 => Dst:92)
Move from this stmt to dst stmt at 75: [Thread, sleep, delay, *, 2]
Add: assertEquals
Add: "fileNotFound should not be called"
Add: 0
Add: listener
Add: notFound



===============================================
mtdiff
https://github.com/apache/commons-io/commit/fb9d4d500f9a13684d6147456d7f9670fb1b1528
src/test/org/apache/commons/io/input/TailerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:79 => Dst:93)
Move from this stmt to dst stmt at 79: [Thread, sleep, delay, *, 2]
Add: assertEquals
Add: "fileRotated should be be called"
Add: 1
Add: listener
Add: rotated



===============================================
mtdiff
https://github.com/apache/commons-io/commit/fb9d4d500f9a13684d6147456d7f9670fb1b1528
src/test/org/apache/commons/io/input/TailerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:87 => Dst:128)
Move from this stmt to dst stmt at 87: [Thread, sleep, delay, *, 2]
Add: assertEquals
Add: "Expected init to be called"
Add: 1
Add: listener
Add: initialised



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


--------------------------------------
Update: MethodDeclaration (Src:514 => Dst:3067)
Move from this stmt to dst stmt at 514: [public, static, Collection, File, listFiles, final, File, directory, final, IOFileFilter, fileFilter, final, IOFileFilter, dirFilter]
Add: private
Move from src stmt at 3058 to this stmt: [static, void]
Move from src stmt at 516 to this stmt: [validateListFilesParameters]
Update: validateListFilesParameters -> validateMoveParameters
Move from src stmt at 3058 to this stmt: [final, File, src]
Add: final
Move from src stmt at 518 to this stmt: [setUpEffectiveFileFilter]
Update: setUpEffectiveFileFilter -> File
Move from src stmt at 519 to this stmt: [setUpEffectiveDirFilter]
Update: setUpEffectiveDirFilter -> dest
Add: throws
Move from src stmt at 2987 to this stmt: [FileNotFoundException]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/f5c7e09482c838b61e032db4efefd0dcd183fa4f
src/test/java/org/apache/commons/io/input/CharSequenceReaderTest.java


--------------------------------------
Update: ExpressionStatement (Src:87 => Dst:91)
Move from this stmt to dst stmt at 88: [assertEquals, 'o', reader, read]
Move from src stmt at 90 to this stmt: [assertEquals, -, 1, reader, read]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/f5c7e09482c838b61e032db4efefd0dcd183fa4f
src/test/java/org/apache/commons/io/input/CharSequenceReaderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:89 => Dst:108)
Move from this stmt to dst stmt at 90: [assertEquals, -, 1, reader, read]
Move from src stmt at 106 to this stmt: [assertEquals, -, 1, reader, read, chars]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/f5c7e09482c838b61e032db4efefd0dcd183fa4f
src/test/java/org/apache/commons/io/input/CharSequenceReaderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:106 => Dst:121)
Move from this stmt to dst stmt at 108: [assertEquals, -, 1, reader, read, chars]
Move from src stmt at 118 to this stmt: [assertEquals, -, 1, reader, read, chars]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/977e83dbfe903e712143ce281dd9a303fa8e9a7d
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:187 => Dst:277)
Move from this stmt to dst stmt at 266: [assertEquals]
Delete: tests
Delete: i
Delete: 1
Move from this stmt to dst stmt at 266: [FilenameUtils, removeExtension]
Delete: tests
Delete: i
Delete: 0
Add: assertEquals
Move from src stmt at 193 to this stmt: ["C:\\temp\\foo.bar\\README"]
Add: FilenameUtils
Add: removeExtension
Move from src stmt at 193 to this stmt: ["C:\\temp\\foo.bar\\README"]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/977e83dbfe903e712143ce281dd9a303fa8e9a7d
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:204 => Dst:278)
Move from this stmt to dst stmt at 267: [assertEquals]
Delete: testsWithPaths
Delete: i
Delete: 1
Move from this stmt to dst stmt at 267: [FilenameUtils, removeExtension]
Update: testsWithPaths -> removeExtension
Add: assertEquals
Move from src stmt at 193 to this stmt: ["../filename"]
Move from src stmt at 203 to this stmt: [i]
Update: i -> FilenameUtils
Delete: i
Delete: 0
Move from src stmt at 193 to this stmt: ["../filename.ext"]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:286 => Dst:403)
Move from this stmt to dst stmt at 323: [assertEquals, 0, FilenameUtils, getPrefixLength]
Move from this stmt to dst stmt at 310: ["a\\b\\c.txt"]
Add: assertEquals
Add: ""
Add: FilenameUtils
Add: getPath
Add: "//server/"



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:287 => Dst:405)
Move from this stmt to dst stmt at 324: [assertEquals]
Move from this stmt to dst stmt at 311: [1]
Move from this stmt to dst stmt at 324: [FilenameUtils, getPrefixLength]
Move from this stmt to dst stmt at 311: ["\\a\\b\\c.txt"]
Add: assertEquals
Add: ""
Add: FilenameUtils
Add: getPath
Add: "~/"



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:299 => Dst:407)
Move from this stmt to dst stmt at 310: [assertEquals, 0, FilenameUtils, getPrefixLength]
Move from this stmt to dst stmt at 323: ["a\\b\\c.txt"]
Add: assertEquals
Add: ""
Add: FilenameUtils
Add: getPath
Add: "~user/"



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:300 => Dst:409)
Move from this stmt to dst stmt at 311: [assertEquals]
Move from this stmt to dst stmt at 324: [1]
Move from this stmt to dst stmt at 311: [FilenameUtils, getPrefixLength]
Move from this stmt to dst stmt at 324: ["\\a\\b\\c.txt"]
Move from src stmt at 356 to this stmt: [assertEquals]
Move from src stmt at 370 to this stmt: ["a/b"]
Move from src stmt at 356 to this stmt: [FilenameUtils]
Move from src stmt at 370 to this stmt: [getPath, "a/b/c.txt"]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:335 => Dst:420)
Move from this stmt to dst stmt at 379: [assertEquals, "", FilenameUtils, getPrefix]
Move from this stmt to dst stmt at 367: ["a\\b\\c.txt"]
Move from src stmt at 395 to this stmt: [assertEquals]
Move from src stmt at 381 to this stmt: ["a/b"]
Move from src stmt at 395 to this stmt: [FilenameUtils]
Move from src stmt at 381 to this stmt: [getFullPath, "a/b/c.txt"]



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:336 => Dst:432)
Move from this stmt to dst stmt at 380: [assertEquals, "\\", FilenameUtils, getPrefix]
Move from this stmt to dst stmt at 368: ["\\a\\b\\c.txt"]
Add: assertEquals
Add: ""
Add: FilenameUtils
Add: getFullPath
Add: ""



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:347 => Dst:433)
Move from this stmt to dst stmt at 367: [assertEquals, "", FilenameUtils, getPrefix]
Move from this stmt to dst stmt at 379: ["a\\b\\c.txt"]
Add: assertEquals
Add: "C:"
Add: FilenameUtils
Add: getFullPath
Add: "C:"



===============================================
mtdiff
https://github.com/apache/commons-io/commit/1bff1d39fe1d9b6be5d7e6c6c821849eeb3391fe
src/test/org/apache/commons/io/FilenameUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:348 => Dst:434)
Move from this stmt to dst stmt at 368: [assertEquals, "\\", FilenameUtils, getPrefix]
Move from this stmt to dst stmt at 380: ["\\a\\b\\c.txt"]
Add: assertEquals
Add: "C:/"
Add: FilenameUtils
Add: getFullPath
Add: "C:/"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:38 => Dst:56)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 38: [FilenameUtils, wildcardMatch, "Foo", "Foo"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "Foo"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:39 => Dst:57)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 39: [FilenameUtils, wildcardMatch, "", ""]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: ""
Add: ""



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:40 => Dst:58)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 40: [FilenameUtils, wildcardMatch, "Foo", "Fo*"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "Fo*"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:41 => Dst:59)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 41: [FilenameUtils, wildcardMatch, "Foo", "Fo?"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "Fo?"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:42 => Dst:60)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 42: [FilenameUtils, wildcardMatch, "Foo Bar and Catflap", "Fo*"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo Bar and Catflap"
Add: "Fo*"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:43 => Dst:61)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 43: [FilenameUtils, wildcardMatch, "New Bookmarks", "N?w ?o?k??r?s"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "New Bookmarks"
Add: "N?w ?o?k??r?s"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:44 => Dst:62)
Update: assertFalse -> assertEquals
Move from this stmt to dst stmt at 44: [FilenameUtils, wildcardMatch, "Foo", "Bar"]
Add: false
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "Bar"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:45 => Dst:63)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 45: [FilenameUtils, wildcardMatch, "Foo Bar Foo", "F*o Bar*"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo Bar Foo"
Add: "F*o Bar*"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:46 => Dst:64)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 46: [FilenameUtils, wildcardMatch, "Adobe Acrobat Installer", "Ad*er"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Adobe Acrobat Installer"
Add: "Ad*er"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:47 => Dst:65)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 47: [FilenameUtils, wildcardMatch, "Foo", "*Foo"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "*Foo"



===============================================
ijm
https://github.com/apache/commons-io/commit/745375d22e427574f1ef1301c8378cd81e85a1fc
src/test/org/apache/commons/io/FilenameUtilsWildcardTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:48 => Dst:66)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 48: [FilenameUtils, wildcardMatch, "Foo", "Foo*"]
Add: true
Add: FilenameUtils
Add: wildcardMatchOnSystem
Add: "Foo"
Add: "Foo*"



===============================================
ijm
https://github.com/apache/commons-io/commit/2abfa999f08533349b7067edb4c5d368f5b3612c
src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java


--------------------------------------
Update: MethodDeclaration (Src:376 => Dst:290)
Update: private -> public
Update: FileEntry -> Exception
Add: void
Intra-Stmt Move from right to left: [createFileEntry]
Update: createFileEntry -> initialize
Add: throws
Delete: FileEntry
Delete: parent
Delete: File
Delete: file



===============================================
ijm
https://github.com/apache/commons-io/commit/fbfda96ec03c67678571643516d03eff40daa188
src/test/org/apache/commons/io/IOUtilTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:214 => Dst:216)
Move from this stmt to dst stmt at 214: [IOUtil, copy, fin, fout]
Add: assertEquals
Add: "Number of bytes read should equal file size"
Add: m_testFile
Add: length
Add: count



===============================================
ijm
https://github.com/apache/commons-io/commit/fbfda96ec03c67678571643516d03eff40daa188
src/test/org/apache/commons/io/IOUtilTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:283 => Dst:285)
Move from this stmt to dst stmt at 284: [IOUtil, copy, fin, fout]
Add: assertEquals
Add: "The number of characters returned by copy is wrong"
Add: m_testFile
Add: length
Add: count



===============================================
ijm
https://github.com/apache/commons-io/commit/3e5d9d38b2219733413c9515709c9cf82f5d7fa6
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:389 => Dst:390)
Delete: filename
Delete: =
Delete: replaceAll
Delete: filename
Update: "%20" -> "This is a test"
Add: out
Add: write
Update: " " -> "UTF-8"
Add: getBytes



===============================================
ijm
https://github.com/apache/commons-io/commit/3574daf89b649db7491dca41c83532e87740da63
src/test/org/apache/commons/io/FileUtilsTestCase.java


--------------------------------------
Update: ExpressionStatement (Src:907 => Dst:906)
Delete: assertEquals
Delete: "Check File"
Delete: destination
Delete: result
Move from src stmt at 906 to this stmt: [FileUtils, copyFileToDirectory, testFile1, directory]



===============================================
ijm
https://github.com/apache/commons-io/commit/e60ebfedc4eb34553da129dc3185f81f7ff4d2cd
src/test/org/apache/commons/io/output/DeferredFileOutputStreamTest.java


--------------------------------------
Update: ExpressionStatement (Src:76 => Dst:76)
Update: assertTrue -> assertEquals
Delete: resultBytes
Delete: length
Delete: ==
Delete: testBytes
Delete: length
Add: testBytes
Add: length
Add: resultBytes
Add: length



===============================================
ijm
https://github.com/apache/commons-io/commit/e60ebfedc4eb34553da129dc3185f81f7ff4d2cd
src/test/org/apache/commons/io/output/DeferredFileOutputStreamTest.java


--------------------------------------
Update: ExpressionStatement (Src:99 => Dst:99)
Update: assertTrue -> assertEquals
Delete: resultBytes
Delete: length
Delete: ==
Delete: testBytes
Delete: length
Add: testBytes
Add: length
Add: resultBytes
Add: length



===============================================
ijm
https://github.com/apache/commons-io/commit/036e8c4cf49e623f0ba1067ffc14c143dee8d85a
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Update: MethodDeclaration (Src:11 => Dst:81)
Update: static -> public
Update: public -> static
Update: FileFilter -> IOFileFilter
Update: predicateToFileFilter -> prefixFileFilter
Update: Predicate -> String
Update: predicate -> prefix



===============================================
ijm
https://github.com/apache/commons-io/commit/036e8c4cf49e623f0ba1067ffc14c143dee8d85a
src/java/org/apache/commons/io/filefilter/FileFilterUtils.java


--------------------------------------
Update: MethodDeclaration (Src:31 => Dst:91)
Update: static -> public
Update: public -> static
Update: FileFilter -> IOFileFilter
Update: notFileFilter -> suffixFileFilter
Update: FileFilter -> String
Delete: f
Add: suffix



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


--------------------------------------
Move & Update: ExpressionStatement (Src:64 => Dst:91)
Update: contextValueMap -> values
Update: put -> add
Update: key -> pair
Update: value -> getValue



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


--------------------------------------
Move & Update: ExpressionStatement (Src:283 => Dst:320)
Update: coll -> notEmpty
Move from src stmt at 284 to this stmt: [Validate]
Delete: add
Update: Integer -> Collections
Update: valueOf -> singleton
Delete: 8
Add: null
Add: "MSG"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:330 => Dst:394)
Update: map -> notEmpty
Move from src stmt at 333 to this stmt: [Validate]
Delete: put
Delete: "ll"
Update: Integer -> Collections
Update: valueOf -> singletonMap
Delete: 8
Add: "key"
Add: null
Add: "MSG"



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


--------------------------------------
Move & Update: MethodDeclaration (Src:437 => Dst:434)
Update: protected -> public
Delete: int
Update: findEndToken -> Token
Move from this stmt to dst stmt at 873: [String]
Update: text -> nextToken
Update: int -> char
Update: beginIndex -> data



===============================================
gt
https://github.com/apache/commons-lang/commit/5203441765cfa1b7c272bc4f66960a0225b5c636
src/java/org/apache/commons/lang/Entities.java


--------------------------------------
Update: ExpressionStatement (Src:407 => Dst:418)
Move from this stmt to dst stmt at 398: [mapNameToValue]
Update: put -> addEntity
Delete: entityArray
Delete: i
Delete: 0
Delete: new
Move from this stmt to dst stmt at 399: [Integer]
Move from this stmt to dst stmt at 443: [String]
Delete: entityArray
Delete: i
Delete: 1
Move from src stmt at 408 to this stmt: [entityArray, i, 0]
Add: Integer
Add: parseInt
Move from src stmt at 408 to this stmt: [entityArray, i, 1]



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


--------------------------------------
Update: ExpressionStatement (Src:439 => Dst:441)
Update: assertArrayEquals -> assertThat
Update: annotatedMethods -> methodsWithAnnotation
Move from this stmt to dst stmt at 439: [MethodUtils, getMethodsWithAnnotation, MethodUtilsTest, class, Annotated, class]
Add: hasItemInArray
Move from src stmt at 435 to this stmt: [MethodUtilsTest, class, getMethod, "testGetMethodsWithAnnotation"]



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


--------------------------------------
Update: ExpressionStatement (Src:467 => Dst:467)
Update: assertTrue -> assertThat
Update: methodUtilsTestAnnotatedFields -> methodWithAnnotation
Delete: contains
Delete: annotatedMethods
Delete: get
Delete: 0
Move from src stmt at 461 to this stmt: [Arrays]
Update: Arrays -> hasItems
Move from src stmt at 461 to this stmt: [MethodUtilsTest, class, getMethod, "testGetMethodsWithAnnotation", MethodUtilsTest, class, getMethod, "testGetMethodsListWithAnnotation"]



===============================================
gt
https://github.com/apache/commons-lang/commit/31c87c4b23e2f952c9a56ae509dec311e0d79cc0
src/test/org/apache/commons/lang/exception/NestableRuntimeExceptionTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:272 => Dst:137)
Update: private -> public
Delete: void
Delete: doNestableRuntimeExceptionGetThrowableI
Move from this stmt to dst stmt at 142: [Nestable, n]
Delete: Class
Delete: classes
Delete: String
Delete: msgs
Move from src stmt at 401 to this stmt: [Nestable]
Move from src stmt at 279 to this stmt: [getThrowable]
Update: getThrowable -> getTester1
Move from src stmt at 298 to this stmt: [IndexOutOfBoundsException, ioobe]
Update: IndexOutOfBoundsException -> Throwable
Update: ioobe -> t



===============================================
gt
https://github.com/apache/commons-lang/commit/31c87c4b23e2f952c9a56ae509dec311e0d79cc0
src/test/org/apache/commons/lang/exception/NestableRuntimeExceptionTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:342 => Dst:147)
Update: private -> public
Delete: void
Update: doNestableRuntimeExceptionGetThrowables -> getTester1
Move from src stmt at 313 to this stmt: [Nestable]
Move from this stmt to dst stmt at 112: [Nestable, n]
Delete: Class
Delete: classes
Delete: String
Update: msgs -> msg
Move from src stmt at 226 to this stmt: [String]
Move from src stmt at 393 to this stmt: [Throwable]
Move from src stmt at 351 to this stmt: [t]



===============================================
gt
https://github.com/apache/commons-lang/commit/31c87c4b23e2f952c9a56ae509dec311e0d79cc0
src/test/org/apache/commons/lang/exception/NestableRuntimeExceptionTestCase.java


--------------------------------------
Update: MethodDeclaration (Src:391 => Dst:162)
Update: private -> public
Delete: void
Delete: doNestableRuntimeExceptionIndexOfThrowable
Move from this stmt to dst stmt at 167: [Nestable, n]
Delete: Class
Delete: type
Delete: int
Delete: expectedIndex
Delete: String
Delete: expectedMsg
Move from src stmt at 281 to this stmt: [Nestable]
Move from src stmt at 399 to this stmt: [getThrowable]
Update: getThrowable -> getTester2
Move from src stmt at 208 to this stmt: [String]
Move from src stmt at 400 to this stmt: [msg]
Move from src stmt at 346 to this stmt: [Throwable]
Move from src stmt at 401 to this stmt: [t]



===============================================
gt
https://github.com/apache/commons-lang/commit/11ed4603c2ddc8df4078ce9b8ef0f2b562ab4e21
src/java/org/apache/commons/lang/time/DurationFormatUtils.java


--------------------------------------
Move & Update: ExpressionStatement (Src:126 => Dst:268)
Update: buf -> list
Update: append -> add
Delete: '0'
Delete: append
Update: fieldsPlural -> Token
Add: new
Update: i -> buffer



===============================================
gt
https://github.com/apache/commons-lang/commit/11ed4603c2ddc8df4078ce9b8ef0f2b562ab4e21
src/java/org/apache/commons/lang/time/DurationFormatUtils.java


--------------------------------------
Move & Update: ExpressionStatement (Src:130 => Dst:282)
Update: buf -> list
Update: append -> add
Delete: '0'
Delete: append
Update: fieldsPlural -> Token
Add: new
Update: i -> buffer



===============================================
gt
https://github.com/apache/commons-lang/commit/76cfb62b92ae3194d6a6b3b5e36d2e4c706ff463
src/test/org/apache/commons/lang/time/DateUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:419 => Dst:441)
Move from this stmt to dst stmt at 423: [now]
Update: set -> assertEquals
Delete: Calendar
Delete: DAY_OF_MONTH
Update: 1 -> 50
Add: "parseCVS format h:mm z 06:30 GMT"
Add: now
Add: DateUtils
Add: parseCVS
Add: "06:30 GMT"



===============================================
gt
https://github.com/apache/commons-lang/commit/76cfb62b92ae3194d6a6b3b5e36d2e4c706ff463
src/test/org/apache/commons/lang/time/DateUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:420 => Dst:444)
Move from this stmt to dst stmt at 435: [now]
Update: set -> setTime
Add: now
Delete: Calendar
Delete: MONTH
Delete: Calendar
Delete: JANUARY
Add: new
Add: SimpleDateFormat
Add: "h:mm z"
Add: parse
Add: "06:30 EST"



===============================================
gt
https://github.com/apache/commons-lang/commit/76cfb62b92ae3194d6a6b3b5e36d2e4c706ff463
src/test/org/apache/commons/lang/time/DateUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:421 => Dst:445)
Move from this stmt to dst stmt at 427: [now]
Update: set -> assertEquals
Delete: Calendar
Delete: YEAR
Update: 1970 -> 50
Add: "parseCVS format h:mm z 06:30 EST"
Add: now
Add: DateUtils
Add: parseCVS
Add: "06:30 EST"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:86 => Dst:119)
Move from this stmt to dst stmt at 128: [Validate]
Update: isTrue -> assertEquals
Delete: false
Update: "MSG" -> "MSG 7.4"
Delete: 7
Add: ex
Add: getMessage



===============================================
gt
https://github.com/apache/commons-lang/commit/a069c490e8119189fa2b43d3b597b79b3d42a367
src/main/java/org/apache/commons/lang3/StringUtils.java


--------------------------------------
Move & Update: ExpressionStatement (Src:6637 => Dst:6641)
Move from this stmt to dst stmt at 6639: [str]
Update: getChars -> charCount
Add: inOffset
Add: +=
Move from src stmt at 6669 to this stmt: [Character]
Delete: 1
Update: strLen -> codepoint
Delete: newChars
Delete: 1



===============================================
gt
https://github.com/apache/commons-lang/commit/55817e22332cfcb26238eecdf6643dada5d3c527
src/test/org/apache/commons/lang/text/AbstractMessageFormatTest.java


--------------------------------------
Update: ExpressionStatement (Src:54 => Dst:61)
Delete: java
Delete: util
Delete: Locale
Update: setDefault -> getLocale
Add: this
Add: locale
Add: =
Delete: java
Delete: util
Delete: Locale
Delete: US



===============================================
gt
https://github.com/apache/commons-lang/commit/55817e22332cfcb26238eecdf6643dada5d3c527
src/test/org/apache/commons/lang/text/AbstractMessageFormatTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:95 => Dst:118)
Update: doAssertions -> decodePattern
Delete: "Number 0: 0.1; Number 1: 1.1; Number 2: 2.1"
Delete: "Number 0: {0, number }; Number 1: {1, number }; Number 2: {2, number }"
Update: NUMBERS -> decodeFormatName
Add: append
Add: ','
Add: append
Delete: "Number 0: {0,number}; Number 1: {1,number}; Number 2: {2,number}"
Add: ==
Add: null
Add: formatName
Add: decodeFormatName



===============================================
gt
https://github.com/apache/commons-lang/commit/55817e22332cfcb26238eecdf6643dada5d3c527
src/test/org/apache/commons/lang/text/AbstractMessageFormatTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:237 => Dst:227)
Move from this stmt to dst stmt at 109: [expected]
Update: append -> doAssertions
Delete: "Time "
Update: append -> fullDf
Move from this stmt to dst stmt at 116: [i]
Update: append -> DATES
Update: ": " -> "date,full"
Delete: append
Update: df -> fullDf
Update: format -> equals
Update: DATES -> longDf
Delete: i
Add: "date,long"
Add: "date,full"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:136 => Dst:163)
Move from this stmt to dst stmt at 144: [assertEquals, true, StringUtils, isNotEmpty]
Delete: FOO
Add: assertEquals
Add: false
Add: StringUtils
Add: isNotEmptyTrimmed
Add: ""



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


--------------------------------------
Move & Update: ExpressionStatement (Src:143 => Dst:164)
Move from this stmt to dst stmt at 137: [assertEquals]
Move from this stmt to dst stmt at 136: [false]
Move from this stmt to dst stmt at 137: [StringUtils]
Move from this stmt to dst stmt at 136: [isEmpty]
Delete: FOO
Add: assertEquals
Add: false
Add: StringUtils
Add: isNotEmptyTrimmed
Add: null



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/f1cc6ec3ff267036388bb2b9b86e4f466e6c1457
src/test/org/apache/commons/lang/exception/ExceptionUtilsTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:86 => Dst:139)
Move from this stmt to dst stmt at 87: [withoutCause, =]
Move from this stmt to dst stmt at 94: [new, ExceptionWithoutCause]
Add: ExceptionUtils
Add: printRootCauseStackTrace
Add: withoutCause
Add: System
Add: out



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/bc52782cd84f4356d2984e1aa01806f81754eb08
src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:692 => Dst:617)
Move from this stmt to dst stmt at 155: [assertEquals, -, 1, CharU20000, indexOf, CharU20001]
Add: assertEquals
Add: 0
Add: StringUtils
Add: indexOfAnyBut
Add: CharU20000
Add: +
Add: CharU20001
Add: CharU20001



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/bc52782cd84f4356d2984e1aa01806f81754eb08
src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:693 => Dst:618)
Move from this stmt to dst stmt at 156: [assertEquals, 0, CharU20000, indexOf, CharU20001, charAt, 0]
Add: assertEquals
Add: -
Add: 1
Add: StringUtils
Add: indexOfAnyBut
Add: CharU20000
Add: CharU20000



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/bc52782cd84f4356d2984e1aa01806f81754eb08
src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:694 => Dst:619)
Move from this stmt to dst stmt at 157: [assertEquals, -, 1, CharU20000, indexOf, CharU20001, charAt, 1]
Add: assertEquals
Add: 0
Add: StringUtils
Add: indexOfAnyBut
Add: CharU20000
Add: CharU20001



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


--------------------------------------
Move & Update: MethodDeclaration (Src:474 => Dst:397)
Move from this stmt to dst stmt at 371: [public]
Move from this stmt to dst stmt at 371: [String]
Update: entityName -> escapeXml
Move from src stmt at 534 to this stmt: [public]
Move from src stmt at 485 to this stmt: [static]
Move from src stmt at 490 to this stmt: [String]
Delete: int
Update: value -> str
Move from src stmt at 495 to this stmt: [String]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:478 => Dst:413)
Move from this stmt to dst stmt at 382: [public]
Delete: Integer
Update: entityValue -> unescapeXml
Move from src stmt at 507 to this stmt: [public]
Move from src stmt at 495 to this stmt: [static]
Move from src stmt at 357 to this stmt: [Integer]
Update: Integer -> String
Move from this stmt to dst stmt at 382: [String]
Update: name -> String
Move from src stmt at 495 to this stmt: [entity]
Update: entity -> str



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


--------------------------------------
Update: MethodDeclaration (Src:490 => Dst:417)
Delete: private
Move from this stmt to dst stmt at 382: [static]
Move from this stmt to dst stmt at 397: [String]
Update: entityName -> escapeEntities
Move from src stmt at 485 to this stmt: [private]
Move from src stmt at 507 to this stmt: [static, String]
Delete: char
Delete: ch
Move from src stmt at 507 to this stmt: [String, str]
Move from src stmt at 465 to this stmt: [Entities]
Move from src stmt at 357 to this stmt: [entities]



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/097438b3b1c6968eaff37b4eee93a8d041561024
src/test/org/apache/commons/lang/text/StrBuilderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:371 => Dst:1561)
Move from this stmt to dst stmt at 371: [assertEquals]
Move from this stmt to dst stmt at 402: ["dbc"]
Move from this stmt to dst stmt at 371: [sb, toString]
Add: sb
Add: substring
Add: -
Add: 1



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/097438b3b1c6968eaff37b4eee93a8d041561024
src/test/org/apache/commons/lang/text/StrBuilderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:373 => Dst:1577)
Move from this stmt to dst stmt at 373: [sb, =]
Move from this stmt to dst stmt at 407: [new]
Move from this stmt to dst stmt at 373: [StrBuilder]
Move from this stmt to dst stmt at 406: ["aabbcc"]
Add: assertEquals
Add: "goodbye"
Add: sb
Add: substring
Add: 6
Add: 13



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/097438b3b1c6968eaff37b4eee93a8d041561024
src/test/org/apache/commons/lang/text/StrBuilderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:374 => Dst:1578)
Move from this stmt to dst stmt at 374: [sb, replace, 'a', 'd']
Add: assertEquals
Add: "hello goodbye"
Add: substring
Add: 6
Add: 13
Add: sb
Add: substring
Add: 6
Add: 13



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/097438b3b1c6968eaff37b4eee93a8d041561024
src/test/org/apache/commons/lang/text/StrBuilderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:375 => Dst:1580)
Move from this stmt to dst stmt at 375: [assertEquals, "ddbbcc", sb, toString]
Add: assertEquals
Add: "goodbye"
Add: sb
Add: substring
Add: 6
Add: 20



===============================================
mtdiff
https://github.com/apache/commons-lang/commit/097438b3b1c6968eaff37b4eee93a8d041561024
src/test/org/apache/commons/lang/text/StrBuilderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:376 => Dst:1583)
Move from this stmt to dst stmt at 376: [sb, replace, 'a', 'd']
Add: sb
Add: substring
Add: -
Add: 1
Add: 5



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


--------------------------------------
Move & Update: ExpressionStatement (Src:559 => Dst:918)
Move from this stmt to dst stmt at 599: [assertEquals, "fooXXbar", StringUtils, slice]
Delete: original
Delete: sep
Move from src stmt at 790 to this stmt: [assertAbbreviateWithOffset, "...ijklmno", 10, 10]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:560 => Dst:975)
Move from this stmt to dst stmt at 602: [assertEquals]
Move from this stmt to dst stmt at 603: [null]
Move from this stmt to dst stmt at 602: [StringUtils, slice]
Move from this stmt to dst stmt at 603: [null]
Delete: sep
Add: assertEquals
Add: 8
Add: StringUtils
Add: getLevenshteinDistance
Add: "hippo"
Add: "zzzzzzzz"



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


--------------------------------------
Move & Update: ExpressionStatement (Src:575 => Dst:917)
Move from this stmt to dst stmt at 662: [assertEquals, "barXXbaz", StringUtils, sliceFirstRemainder]
Move from this stmt to dst stmt at 235: [original]
Delete: sep
Move from src stmt at 789 to this stmt: [assertAbbreviateWithOffset, "...ijklmno", 10, 10]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:789 => Dst:976)
Move from this stmt to dst stmt at 917: [assertAbbreviateWithOffset, "...ijklmno", 10, 10]
Add: assertEquals
Add: 8
Add: StringUtils
Add: getLevenshteinDistance
Add: "zzzzzzzz"
Add: "hippo"



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:54 => Dst:88)
Move from this stmt to dst stmt at 74: [String]
Move from this stmt to dst stmt at 113: [key]
Move from this stmt to dst stmt at 113: [=]
Move from this stmt to dst stmt at 74: [label]
Add: final
Add: List
Add: Object
Add: values
Move from src stmt at 39 to this stmt: [=]
Add: new
Move from src stmt at 39 to this stmt: [contextValueMap]
Update: contextValueMap -> ArrayList
Move from src stmt at 39 to this stmt: [LinkedHashMap]
Update: LinkedHashMap -> Object



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:55 => Dst:113)
Delete: int
Move from this stmt to dst stmt at 75: [i, =]
Move from this stmt to dst stmt at 140: [0]
Add: final
Add: Set
Add: String
Add: labels
Move from src stmt at 54 to this stmt: [=]
Add: new
Add: HashSet
Move from src stmt at 54 to this stmt: [key]
Update: key -> String



===============================================
ijm
https://github.com/apache/commons-lang/commit/3609993fb588017c77fc1781d697dcf1717cd73a
src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:356 => Dst:352)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 324: [NumberUtils, toScaledBigDecimal, Double, valueOf, 23.521d, 4, RoundingMode, HALF_EVEN, multiply, BigDecimal, valueOf, 1000, toString]
Delete: equals
Delete: "23521.0000"
Update: "toScaledBigDecimal(Double, int, RoudingMode) 4 failed" -> "toScaledBigDecimal(String, int, RoudingMode) 4 failed"
Add: "23521.0000"
Move from src stmt at 396 to this stmt: [NumberUtils, toScaledBigDecimal, "23.521", 4, RoundingMode, HALF_EVEN, multiply, BigDecimal, valueOf, 1000, toString]



===============================================
ijm
https://github.com/apache/commons-lang/commit/3609993fb588017c77fc1781d697dcf1717cd73a
src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:377 => Dst:324)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 339: [NumberUtils, toScaledBigDecimal, "23.525", multiply, BigDecimal, valueOf, 100, toString]
Delete: equals
Delete: "2352.00"
Update: "toScaledBigDecimal(String) 4 failed" -> "toScaledBigDecimal(Double, int, RoudingMode) 4 failed"
Add: "23521.0000"
Move from src stmt at 356 to this stmt: [NumberUtils, toScaledBigDecimal, Double, valueOf, 23.521d, 4, RoundingMode, HALF_EVEN, multiply, BigDecimal, valueOf, 1000, toString]



===============================================
ijm
https://github.com/apache/commons-lang/commit/3609993fb588017c77fc1781d697dcf1717cd73a
src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:396 => Dst:339)
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 352: [NumberUtils, toScaledBigDecimal, "23.521", 4, RoundingMode, HALF_EVEN, multiply, BigDecimal, valueOf, 1000, toString]
Delete: equals
Delete: "23521.0000"
Update: "toScaledBigDecimal(String, int, RoudingMode) 4 failed" -> "toScaledBigDecimal(String) 4 failed"
Add: "2352.00"
Move from src stmt at 377 to this stmt: [NumberUtils, toScaledBigDecimal, "23.525", multiply, BigDecimal, valueOf, 100, toString]



===============================================
ijm
https://github.com/apache/commons-lang/commit/c9a5e54a7c0b4c0be46940d136677a2c9f052ed7
src/test/java/org/apache/commons/lang3/concurrent/MemoizerTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:105 => Dst:116)
Update: RuntimeException -> Error
Add: final
Move from this stmt to dst stmt at 105: [runtimeException, =, new, RuntimeException, "Some runtime exception"]
Move from src stmt at 116 to this stmt: [error, =, new, Error]



===============================================
ijm
https://github.com/apache/commons-lang/commit/c9a5e54a7c0b4c0be46940d136677a2c9f052ed7
src/test/java/org/apache/commons/lang3/concurrent/MemoizerTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:116 => Dst:105)
Update: Error -> RuntimeException
Add: final
Move from this stmt to dst stmt at 116: [error, =, new, Error]
Move from src stmt at 105 to this stmt: [runtimeException, =, new, RuntimeException, "Some runtime exception"]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:352 => Dst:457)
Delete: result
Delete: append
Delete: base
Delete: substring
Delete: prec
Delete: +
Delete: getVariableSuffix
Delete: length
Delete: escBegin
Add: getTokenList
Add: addLast
Add: Token
Add: newVariableToken
Add: varStart
Add: getPos
Add: -
Add: varStart



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


--------------------------------------
Move & Update: ExpressionStatement (Src:357 => Dst:728)
Delete: result
Update: append -> add
Add: priorVariables
Delete: base
Delete: substring
Delete: prec
Delete: +
Delete: getVariableSuffix
Delete: length
Delete: begin
Add: new
Add: String
Add: data
Add: offset
Add: length



===============================================
ijm
https://github.com/apache/commons-lang/commit/3609993fb588017c77fc1781d697dcf1717cd73a
src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:369 => Dst:369)
Update: assertTrue -> assertEquals
Delete: output
Delete: length
Delete: ==
Delete: 0
Add: 0
Add: output
Add: length



===============================================
ijm
https://github.com/apache/commons-lang/commit/5203441765cfa1b7c272bc4f66960a0225b5c636
src/java/org/apache/commons/lang/Entities.java


--------------------------------------
Move & Update: ExpressionStatement (Src:400 => Dst:398)
Delete: mapNameToValue
Delete: =
Delete: new
Update: HashMap -> Integer
Add: mapNameToValue
Add: put
Add: name
Add: new
Add: value



===============================================
ijm
https://github.com/apache/commons-lang/commit/5203441765cfa1b7c272bc4f66960a0225b5c636
src/java/org/apache/commons/lang/Entities.java


--------------------------------------
Move & Update: ExpressionStatement (Src:401 => Dst:399)
Delete: mapValueToName
Delete: =
Delete: new
Update: HashMap -> Integer
Add: mapValueToName
Add: put
Add: new
Add: value
Add: name



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


--------------------------------------
Update: VariableDeclarationStatement (Src:509 => Dst:641)
Update: int -> short
Add: final
Move from this stmt to dst stmt at 509: [array1, =, new, int, 1, 2]
Move from src stmt at 641 to this stmt: [array1, =, new, short, 1, 2]



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


--------------------------------------
Update: VariableDeclarationStatement (Src:575 => Dst:509)
Update: long -> int
Add: final
Move from this stmt to dst stmt at 575: [array1, =, new, long, 1, 2]
Move from src stmt at 509 to this stmt: [array1, =, new, int, 1, 2]



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


--------------------------------------
Update: VariableDeclarationStatement (Src:641 => Dst:575)
Update: short -> long
Add: final
Move from this stmt to dst stmt at 641: [array1, =, new, short, 1, 2]
Move from src stmt at 575 to this stmt: [array1, =, new, long, 1, 2]



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:238 => Dst:258)
Update: assertEquals -> assertFalse
Delete: false
Move from this stmt to dst stmt at 238: [ClassUtils, isAssignable, Class, null, null]
Add: ClassUtils
Add: isAssignable
Add: Class
Add: null
Add: null
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:239 => Dst:259)
Update: assertEquals -> assertFalse
Delete: false
Move from this stmt to dst stmt at 239: [ClassUtils, isAssignable, String, class, null]
Add: ClassUtils
Add: isAssignable
Add: String
Add: class
Add: null
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:241 => Dst:261)
Update: assertEquals -> assertTrue
Delete: true
Move from this stmt to dst stmt at 241: [ClassUtils, isAssignable, null, Object, class]
Add: ClassUtils
Add: isAssignable
Add: null
Add: Object
Add: class
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:242 => Dst:262)
Update: assertEquals -> assertTrue
Delete: true
Move from this stmt to dst stmt at 242: [ClassUtils, isAssignable, null, Integer, class]
Add: ClassUtils
Add: isAssignable
Add: null
Add: Integer
Add: class
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:243 => Dst:263)
Update: assertEquals -> assertFalse
Delete: false
Move from this stmt to dst stmt at 243: [ClassUtils, isAssignable, null, Integer, TYPE]
Add: ClassUtils
Add: isAssignable
Add: null
Add: Integer
Add: TYPE
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:244 => Dst:264)
Update: assertEquals -> assertTrue
Delete: true
Move from this stmt to dst stmt at 244: [ClassUtils, isAssignable, String, class, Object, class]
Add: ClassUtils
Add: isAssignable
Add: String
Add: class
Add: Object
Add: class
Add: true



===============================================
ijm
https://github.com/apache/commons-lang/commit/8c7546be279b0d82696d5a4954aeaf3820b18ac5
src/test/org/apache/commons/lang/ClassUtilsTest.java


--------------------------------------
Update: ExpressionStatement (Src:245 => Dst:265)
Update: assertEquals -> assertTrue
Delete: true
Move from this stmt to dst stmt at 245: [ClassUtils, isAssignable, String, class, String, class]
Add: ClassUtils
Add: isAssignable
Add: String
Add: class
Add: String
Add: class
Add: true



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


--------------------------------------
Move & Update: ExpressionStatement (Src:1021 => Dst:1086)
Update: check -> class2
Update: mathMethod -> getDeclaredMethod
Update: d -> method1
Update: expected -> getName
Update: actual -> Class
Update: entry -> params



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


--------------------------------------
Update: ExpressionStatement (Src:1054 => Dst:1105)
Update: testSpecialCases -> compareClassMethods
Move from this stmt to dst stmt at 1077: [double, class]
Delete: new
Update: CompareDoubleSpecials -> FastMath
Add: class
Add: StrictMath
Add: class



===============================================
gt
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:313)
Update: decomposition -> truncatedX
Delete: =
Move from this stmt to dst stmt at 306: [new, QRDecomposition, new, Array2DRowRealMatrix, a, false]
Add: setEntry
Add: i
Add: j
Add: x
Add: getEntry
Add: i
Add: j



===============================================
gt
https://github.com/apache/commons-math/commit/c5f349b12a6800dc1664317024269596e8b0305f
src/test/java/org/apache/commons/math/analysis/integration/RombergIntegratorTest.java


--------------------------------------
Update: ExpressionStatement (Src:103 => Dst:112)
Move from this stmt to dst stmt at 77: [integrator]
Update: integrate -> RombergIntegrator
Add: new
Delete: f
Delete: -
Delete: 1
Update: 1 -> 5
Add: 4



===============================================
gt
https://github.com/apache/commons-math/commit/6d4200df714bf66095c5308e154e71da7a98f7a2
src/test/org/apache/commons/math/ode/nonstiff/EulerIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:69 => Dst:72)
Move from this stmt to dst stmt at 69: [integ, integrate, pb, pb, getInitialTime, pb, getInitialState, pb, getFinalTime, new, double, pb, getDimension]
Add: assertEquals
Add: pb
Add: getFinalTime
Add: stopTime
Add: 1.0e-10



===============================================
gt
https://github.com/apache/commons-math/commit/73a8e5d165e7f61b936322b0717f894dd823d855
src/test/java/org/apache/commons/math/ode/nonstiff/ThreeEighthesIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:90 => Dst:93)
Update: assertEquals -> assertTrue
Delete: 0
Move from this stmt to dst stmt at 91: [handler, getMaximalTimeError]
Delete: 1.0e-12
Add: timeError
Add: <=
Add: FastMath
Add: abs
Add: previousTimeError



===============================================
gt
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:70 => Dst:40)
Update: integ -> doTestMissedEndEvent
Delete: integrate
Delete: ode
Delete: start
Update: field -> Decimal64Field
Update: getZero -> getInstance
Delete: add
Update: 1.0 -> 1.0e-15
Add: 6.0e-5



===============================================
gt
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Update: ExpressionStatement (Src:205 => Dst:72)
Update: Assert -> doTestKepler
Delete: assertTrue
Delete: handler
Update: getMaximalValueError -> Decimal64Field
Update: getReal -> getInstance
Delete: <
Update: 0.45 -> 0.001
Add: 881.176



===============================================
gt
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:225 => Dst:82)
Update: Assert -> doTestSingleStep
Delete: assertEquals
Delete: step
Delete: getReal
Update: interpolator -> Decimal64Field
Delete: getCurrentState
Update: getTime -> getInstance
Delete: subtract
Delete: interpolator
Delete: getPreviousState
Delete: getTime
Delete: getReal
Update: 1.0e-12 -> 0.21



===============================================
gt
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:233 => Dst:92)
Delete: integ
Update: integrate -> doTestUnstableDerivative
Delete: new
Delete: FieldExpandableODE
Delete: T
Delete: new
Delete: FieldFirstOrderDifferentialEquations
Delete: T
Delete: new
Delete: FieldODEState
Delete: T
Delete: field
Delete: getZero
Delete: MathArrays
Delete: buildArray
Delete: field
Delete: 1
Delete: field
Delete: getZero
Delete: add
Delete: 5.0
Move from src stmt at 238 to this stmt: [getField, getOne]
Update: getField -> Decimal64Field
Update: getOne -> getInstance
Move from src stmt at 242 to this stmt: [1]
Update: 1 -> 1.0e-12



===============================================
gt
https://github.com/apache/commons-math/commit/72779b230040d8dcc0c39d9791fc6c9d8fd2d142
src/main/java/org/apache/commons/math3/linear/LUDecomposition.java


--------------------------------------
Move & Update: ExpressionStatement (Src:114 => Dst:110)
Update: sum -> luColumnCol
Update: -= -> =
Add: i
Move from this stmt to dst stmt at 118: [luRow, i]
Delete: *
Delete: lu
Delete: i
Delete: col
Move from src stmt at 126 to this stmt: [lu, i, col]



===============================================
gt
https://github.com/apache/commons-math/commit/54a7796ff234a9cbd2c66f8b1e5621f0898402f1
src/test/java/org/apache/commons/math3/optim/linear/SimplexSolverTest.java


--------------------------------------
Update: MethodDeclaration (Src:319 => Dst:336)
Move from this stmt to dst stmt at 322: [Test]
Update: public -> private
Delete: void
Update: testMath930 -> createMath930Constraints
Add: List
Add: LinearConstraint



===============================================
gt
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Update: TypeDeclaration (Src:42 => Dst:42)
Delete: public
Delete: final
Delete: class
Delete: FastFourierTransformerTest
Add: public
Add: final
Add: class
Add: FastFourierTransformerTest



===============================================
gt
https://github.com/apache/commons-math/commit/681943d4f2fac25a5c0bce2f2f7c34171b162471
src/test/java/org/apache/commons/math/optimization/direct/SimplexOptimizerNelderMeadTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:74 => Dst:82)
Update: optimum -> optimizer
Delete: =
Move from this stmt to dst stmt at 70: [optimizer, optimize, 100, fourExtrema, GoalType, MAXIMIZE, new, double, -, 3, 0]
Add: setSimplex
Add: new
Add: NelderMeadSimplex
Add: new
Add: double
Add: 0.2
Add: 0.2



===============================================
gt
https://github.com/apache/commons-math/commit/e1f1860894c540ec9e972e250a8975f212fcf77a
src/main/java/org/apache/commons/math3/linear/QRDecomposition.java


--------------------------------------
Update: MethodDeclaration (Src:90 => Dst:120)
Update: public -> protected
Update: QRDecomposition -> performHouseholderReflection
Add: void
Move from this stmt to dst stmt at 90: [RealMatrix, matrix, double, threshold]
Add: int
Move from src stmt at 108 to this stmt: [minor]
Add: double
Move from src stmt at 108 to this stmt: [min]
Update: min -> qrt



===============================================
gt
https://github.com/apache/commons-math/commit/1de860722e382d1af6cf184d7160eae4c54452c8
src/test/java/org/apache/commons/math/ode/nonstiff/MidpointIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:89 => Dst:92)
Update: assertEquals -> assertTrue
Delete: 0
Move from this stmt to dst stmt at 90: [handler, getMaximalTimeError]
Delete: 1.0e-12
Add: timeError
Add: <=
Add: FastMath
Add: abs
Add: previousTimeError



===============================================
gt
https://github.com/apache/commons-math/commit/136ffc1054260445343d57a3acfa2776a97d8c6f
src/java/org/apache/commons/math/linear/EigenDecompositionImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:248 => Dst:239)
Update: sData -> cachedV
Update: i -> setColumnVector
Update: i -> k
Delete: =
Update: eigenvalues -> eigenvectors
Update: i -> k



===============================================
gt
https://github.com/apache/commons-math/commit/971a778650f2cfcb78edef7f43d24f9453f2fbec
src/test/java/org/apache/commons/math3/geometry/euclidean/threed/FieldRotationDSTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:427 => Dst:596)
Move from this stmt to dst stmt at 542: [r]
Move from this stmt to dst stmt at 518: [getAngles, CardanOrders, i]
Add: r
Add: getAngles
Add: EulerOrders
Add: i
Add: convention



===============================================
gt
https://github.com/apache/commons-math/commit/971a778650f2cfcb78edef7f43d24f9453f2fbec
src/test/java/org/apache/commons/math3/geometry/euclidean/threed/FieldRotationDSTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:448 => Dst:573)
Move from this stmt to dst stmt at 518: [r]
Move from this stmt to dst stmt at 542: [getAngles, EulerOrders, i]
Add: r
Add: getAngles
Add: CardanOrders
Add: i
Add: convention



===============================================
gt
https://github.com/apache/commons-math/commit/d8bfc8c8f8864f9c22e0409780d5dd3fb30497ff
src/test/java/org/apache/commons/math3/analysis/interpolation/BicubicSplineInterpolatingFunctionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:296 => Dst:189)
Update: Assert -> testInterpolation
Delete: assertEquals
Delete: "dFdX"
Update: derivative -> minimumX
Update: value -> maximumX
Update: x -> minimumY
Update: y -> maximumY
Update: f -> numberOfElements
Update: partialDerivativeX -> numberOfSamples
Update: value -> f
Update: x -> interpolationTolerance
Update: y -> maxTolerance
Delete: tol



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


--------------------------------------
Update: MethodDeclaration (Src:178 => Dst:171)
Move from this stmt to dst stmt at 166: [Test]
Move from this stmt to dst stmt at 166: [public, void, testNonStrictlyIncreasing]
Move from src stmt at 194 to this stmt: [Test]
Add: expected
Add: =
Move from src stmt at 211 to this stmt: [MathException]
Add: class
Add: public
Add: void
Move from src stmt at 183 to this stmt: [e]
Update: e -> testNonStrictlyIncreasing2
Add: throws
Move from src stmt at 217 to this stmt: [MathException]



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


--------------------------------------
Update: MethodDeclaration (Src:194 => Dst:201)
Move from this stmt to dst stmt at 171: [Test]
Move from this stmt to dst stmt at 176: [public, void, testNotAllFiniteReal]
Move from src stmt at 198 to this stmt: [fail]
Update: fail -> Test
Move from src stmt at 199 to this stmt: [e]
Update: e -> expected
Add: =
Move from src stmt at 204 to this stmt: [fail]
Update: fail -> MathException
Add: class
Add: public
Add: void
Move from src stmt at 205 to this stmt: [e]
Update: e -> testNotAllFiniteReal6
Add: throws
Move from src stmt at 210 to this stmt: [fail]
Update: fail -> MathException



===============================================
mtdiff
https://github.com/apache/commons-math/commit/be5a9fb2194643cc2cf426e70202ec62d99e22a5
src/java/org/apache/commons/math/UnivariateImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:196 => Dst:347)
Move from this stmt to dst stmt at 184: [sumsq]
Move from this stmt to dst stmt at 270: [+=, v]
Move from this stmt to dst stmt at 205: [*]
Move from this stmt to dst stmt at 270: [v]
Add: outBuffer
Add: append
Add: "kurtosis: "
Add: +
Add: getKurtosis
Add: +
Add: "\n"



===============================================
mtdiff
https://github.com/apache/commons-math/commit/be5a9fb2194643cc2cf426e70202ec62d99e22a5
src/java/org/apache/commons/math/UnivariateImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:295 => Dst:270)
Move from this stmt to dst stmt at 353: [this, sumsq, =]
Move from this stmt to dst stmt at 353: [0.0]
Move from src stmt at 227 to this stmt: [sumsq]
Move from src stmt at 196 to this stmt: [+=, v]
Move from src stmt at 227 to this stmt: [*]
Move from src stmt at 196 to this stmt: [v]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:987 => Dst:1096)
Delete: abstract
Move from this stmt to dst stmt at 1070: [void]
Move from this stmt to dst stmt at 1011: [compareSpecials]
Update: Method -> checkMissingFastMathClasses
Add: Test
Move from src stmt at 1014 to this stmt: [public]
Move from src stmt at 1001 to this stmt: [void]
Move from this stmt to dst stmt at 1098: [mathMethod]
Move from this stmt to dst stmt at 1098: [Method]
Move from this stmt to dst stmt at 1030: [fastMethod]
Delete: throws
Move from this stmt to dst stmt at 1098: [Exception]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:988 => Dst:1102)
Move from this stmt to dst stmt at 1080: [void]
Move from this stmt to dst stmt at 988: [check, Method, mathMethod]
Move from this stmt to dst stmt at 1018: [float]
Move from this stmt to dst stmt at 1080: [f]
Move from this stmt to dst stmt at 988: [Object, expected, Object, actual]
Move from this stmt to dst stmt at 1019: [int]
Move from this stmt to dst stmt at 988: [entry]
Move from src stmt at 1001 to this stmt: [Override]
Update: Override -> Ignore
Move from src stmt at 1014 to this stmt: [Override]
Update: Override -> Test
Move from src stmt at 1001 to this stmt: [public]
Move from src stmt at 1047 to this stmt: [void]
Add: checkExtraFastMathClasses



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


--------------------------------------
Move & Update: ExpressionStatement (Src:995 => Dst:1028)
Move from this stmt to dst stmt at 997: [reportError]
Move from this stmt to dst stmt at 1089: [mathMethod]
Move from this stmt to dst stmt at 1086: [getName]
Move from this stmt to dst stmt at 1045: [+]
Move from this stmt to dst stmt at 997: ["(double "]
Move from this stmt to dst stmt at 1045: [+]
Move from this stmt to dst stmt at 1022: [d]
Move from this stmt to dst stmt at 1056: [+]
Move from this stmt to dst stmt at 999: [") expected "]
Delete: +
Delete: expected
Delete: +
Delete: " actual "
Delete: +
Move from this stmt to dst stmt at 1001: [actual]
Delete: +
Delete: " entry "
Delete: +
Move from this stmt to dst stmt at 1029: [entry]
Add: params
Add: 1
Add: =
Add: d1



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


--------------------------------------
Move & Update: ExpressionStatement (Src:1021 => Dst:1089)
Move from this stmt to dst stmt at 1042: [check]
Move from this stmt to dst stmt at 1043: [mathMethod]
Move from this stmt to dst stmt at 1043: [d]
Move from this stmt to dst stmt at 1002: [expected]
Move from this stmt to dst stmt at 1044: [actual]
Move from this stmt to dst stmt at 1045: [entry]
Add: System
Add: out
Add: println
Move from src stmt at 995 to this stmt: [mathMethod]
Update: mathMethod -> class2
Add: getSimpleName
Move from src stmt at 990 to this stmt: [+]
Move from src stmt at 990 to this stmt: [" entry ", +]
Update: " entry " -> " does not implement: "
Add: method1



===============================================
mtdiff
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Update: VariableDeclarationStatement (Src:153 => Dst:160)
Move from this stmt to dst stmt at 156: [FieldMatrix, BigFraction, bigP]
Move from this stmt to dst stmt at 180: [=]
Move from this stmt to dst stmt at 156: [buildP]
Move from this stmt to dst stmt at 313: [nSteps]
Move from src stmt at 157 to this stmt: [BigFraction, u]
Add: =
Move from src stmt at 157 to this stmt: [new, BigFraction, nSteps]
Update: nSteps -> rows



===============================================
mtdiff
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:157 => Dst:268)
Move from this stmt to dst stmt at 160: [BigFraction, u]
Move from this stmt to dst stmt at 231: [=]
Move from this stmt to dst stmt at 160: [new, BigFraction, nSteps]
Move from src stmt at 258 to this stmt: [final, double, a, =, new, double]
Move from src stmt at 258 to this stmt: [c1, length]
Move from src stmt at 258 to this stmt: [*]
Update: * -> +
Add: 1
Add: c1
Add: length
Add: +
Add: 1



===============================================
mtdiff
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Move & Update: ExpressionStatement (Src:177 => Dst:313)
Move from this stmt to dst stmt at 179: [c1, =, new, double, nSteps]
Add: truncatedX
Add: setEntry
Add: i
Move from src stmt at 232 to this stmt: [j]
Add: x
Add: getEntry
Move from src stmt at 295 to this stmt: [getData]
Update: getData -> i
Move from src stmt at 153 to this stmt: [nSteps]
Update: nSteps -> j



===============================================
mtdiff
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:179)
Delete: decomposition
Delete: =
Move from this stmt to dst stmt at 306: [new, QRDecomposition, new, Array2DRowRealMatrix, a, false]
Move from src stmt at 177 to this stmt: [c1, =, new, double, nSteps]
Update: nSteps -> rows



===============================================
mtdiff
https://github.com/apache/commons-math/commit/bf803b119be94bfd71902ea5db06075aada82672
src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsNordsieckTransformer.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:258 => Dst:306)
Move from this stmt to dst stmt at 268: [final, double, a, =, new, double]
Move from this stmt to dst stmt at 294: [2]
Move from this stmt to dst stmt at 268: [*]
Delete: y
Delete: length
Move from this stmt to dst stmt at 237: [-, 1]
Move from this stmt to dst stmt at 268: [c1, length]
Add: final
Move from src stmt at 292 to this stmt: [QRDecomposition, decomposition]
Add: =
Move from src stmt at 293 to this stmt: [new, QRDecomposition, new, Array2DRowRealMatrix, a, false]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/847d22e13e867ab7c8ae345876983792d5af9e7c
src/test/org/apache/commons/math/stat/FrequencyTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:78 => Dst:118)
Move from this stmt to dst stmt at 80: [assertEquals, "total count", 0, f, getSumFreq]
Add: f
Add: =
Add: new
Add: Frequency



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:76 => Dst:399)
Move from this stmt to dst stmt at 80: [rDiag, =]
Move from this stmt to dst stmt at 300: [new]
Move from this stmt to dst stmt at 384: [double]
Move from this stmt to dst stmt at 382: [n]
Add: Arrays
Add: fill
Add: alpha
Add: 0
Add: kWidth
Add: 0.0



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:297 => Dst:423)
Move from this stmt to dst stmt at 297: [final, int, n]
Move from this stmt to dst stmt at 396: [=]
Move from this stmt to dst stmt at 297: [qrt, length]
Add: final
Add: int
Add: jBlock
Move from src stmt at 368 to this stmt: [=]
Add: j
Add: /
Add: blockSize



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:298 => Dst:424)
Move from this stmt to dst stmt at 298: [final, int, m]
Move from this stmt to dst stmt at 397: [=]
Move from this stmt to dst stmt at 298: [qrt, 0, length]
Add: final
Add: int
Add: jStart
Move from src stmt at 369 to this stmt: [=]
Add: jBlock
Add: *
Add: blockSize



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:312 => Dst:401)
Move from this stmt to dst stmt at 314: [final, double, qrtMinor]
Move from this stmt to dst stmt at 407: [=]
Move from this stmt to dst stmt at 314: [qrt, minor]
Move from src stmt at 407 to this stmt: [final, double]
Add: d
Move from src stmt at 389 to this stmt: [=]
Move from src stmt at 394 to this stmt: [qrtMinor, row]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:313 => Dst:402)
Move from this stmt to dst stmt at 315: [double, dotProduct]
Move from this stmt to dst stmt at 411: [=]
Move from this stmt to dst stmt at 315: [0]
Move from src stmt at 408 to this stmt: [final, double]
Move from src stmt at 407 to this stmt: [yRow]
Move from src stmt at 405 to this stmt: [=]
Move from src stmt at 407 to this stmt: [y]
Move from src stmt at 408 to this stmt: [row]



===============================================
mtdiff
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:315 => Dst:319)
Move from this stmt to dst stmt at 317: [dotProduct, +=, y, row, *, qrtMinor, row]
Move from src stmt at 317 to this stmt: [dotProduct, /=, rDiag, minor, *, qrtMinor, minor]



===============================================
ijm
https://github.com/apache/commons-math/commit/d27f56a6d4fada29683873cfb9b21f7a8cbae92f
src/java/org/apache/commons/math/linear/QRDecompositionImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:396 => Dst:408)
Delete: dotProduct
Update: /= -> *=
Add: alpha
Add: k
Move from this stmt to dst stmt at 397: [rDiag, minor, *, qrtMinor, minor]
Add: factor



===============================================
ijm
https://github.com/apache/commons-math/commit/96c2ce398318fdc1c4ebb865ef06061e72c6e5fd
src/test/java/org/apache/commons/math/optimization/general/GaussNewtonOptimizerTest.java


--------------------------------------
Update: ExpressionStatement (Src:321 => Dst:312)
Update: assertTrue -> assertEquals
Add: Assert
Move from this stmt to dst stmt at 328: [optimizer, getRMS, >, 0.1]
Add: 2.0
Add: optimum
Add: getPoint
Add: 0
Add: 1.0e-8



===============================================
ijm
https://github.com/apache/commons-math/commit/6d4200df714bf66095c5308e154e71da7a98f7a2
src/test/org/apache/commons/math/ode/nonstiff/EulerIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:69 => Dst:72)
Move from this stmt to dst stmt at 69: [integ, integrate, pb, pb, getInitialTime, pb, getInitialState, pb, getFinalTime, new, double, pb, getDimension]
Add: assertEquals
Add: pb
Add: getFinalTime
Add: stopTime
Add: 1.0e-10



===============================================
ijm
https://github.com/apache/commons-math/commit/73a8e5d165e7f61b936322b0717f894dd823d855
src/test/java/org/apache/commons/math/ode/nonstiff/ThreeEighthesIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:90 => Dst:93)
Update: assertEquals -> assertTrue
Delete: 0
Move from this stmt to dst stmt at 91: [handler, getMaximalTimeError]
Delete: 1.0e-12
Add: timeError
Add: <=
Add: FastMath
Add: abs
Add: previousTimeError



===============================================
ijm
https://github.com/apache/commons-math/commit/aa91ffbe330de2586010ab91dc3bb18eef33974b
src/main/java/org/apache/commons/math/optimization/linear/SimplexTableau.java


--------------------------------------
Update: ExpressionStatement (Src:170 => Dst:169)
Delete: matrix
Delete: row
Move from this stmt to dst stmt at 171: [getSlackVariableOffset, +, slackVar, ++]
Delete: =
Delete: 1
Add: matrix
Add: setEntry
Add: row
Move from src stmt at 172 to this stmt: [getSlackVariableOffset, +, slackVar, ++]
Add: 1



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


--------------------------------------
Move & Update: ExpressionStatement (Src:1213 => Dst:1101)
Delete: testSpecialCases
Delete: float
Delete: class
Delete: new
Delete: CompareSpecials
Delete: FLOAT_SPECIAL_VALUES
Add: Assert
Add: assertTrue
Add: "FastMath should implement all StrictMath methods"
Add: ok



===============================================
ijm
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Update: ExpressionStatement (Src:70 => Dst:40)
Delete: integ
Delete: integrate
Delete: ode
Delete: start
Update: field -> Decimal64Field
Add: doTestMissedEndEvent
Delete: getZero
Delete: add
Update: 1.0 -> 1.0e-15
Add: getInstance
Add: 6.0e-5



===============================================
ijm
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Update: MethodDeclaration (Src:217 => Dst:69)
Delete: private
Delete: T
Delete: extends
Delete: RealFieldElement
Delete: T
Delete: void
Update: doTestStepSize -> testKepler
Add: Test
Move from src stmt at 230 to this stmt: [public, void]
Delete: Field
Delete: T
Delete: field
Delete: throws
Delete: DimensionMismatchException
Delete: NumberIsTooSmallException
Delete: MaxCountExceededException
Delete: NoBracketingException



===============================================
ijm
https://github.com/apache/commons-math/commit/85b941ea1f3922fa5ee6adbe049407e8a8b15596
src/test/java/org/apache/commons/math4/ode/nonstiff/EulerFieldIntegratorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:233 => Dst:72)
Delete: integ
Delete: integrate
Delete: new
Delete: FieldExpandableODE
Delete: T
Delete: new
Delete: FieldFirstOrderDifferentialEquations
Delete: T
Delete: new
Delete: FieldODEState
Delete: T
Update: field -> Decimal64Field
Add: doTestKepler
Delete: getZero
Delete: MathArrays
Delete: buildArray
Delete: field
Update: 1 -> 881.176
Add: getInstance
Delete: field
Delete: getZero
Delete: add
Update: 5.0 -> 0.001



===============================================
ijm
https://github.com/apache/commons-math/commit/54a7796ff234a9cbd2c66f8b1e5621f0898402f1
src/test/java/org/apache/commons/math3/optim/linear/SimplexSolverTest.java


--------------------------------------
Update: MethodDeclaration (Src:319 => Dst:336)
Delete: Test
Update: public -> private
Delete: void
Update: testMath930 -> createMath930Constraints
Add: List
Add: LinearConstraint



===============================================
ijm
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:428 => Dst:343)
Delete: doTestTransformFunction
Delete: f
Delete: min
Delete: max
Delete: 2
Delete: 1.0E-15
Delete: forward
Delete: standard
Add: type
Add: =
Add: TransformType
Add: values



===============================================
ijm
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:454 => Dst:360)
Delete: doTestTransformReal
Delete: 2
Delete: 1.0E-15
Delete: forward
Delete: standard
Add: norm
Add: =
Add: FastFourierTransformer
Add: DftNormalization
Add: values



===============================================
ijm
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:470 => Dst:362)
Delete: doTestTransformFunction
Delete: f
Delete: min
Delete: max
Delete: 2
Delete: 1.0E-15
Delete: forward
Delete: standard
Add: type
Add: =
Add: TransformType
Add: values



===============================================
ijm
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:516 => Dst:382)
Delete: doTestTransformFunction
Delete: f
Delete: min
Delete: max
Delete: 2
Delete: 1.0E-15
Delete: forward
Delete: standard
Add: norm
Add: =
Add: FastFourierTransformer
Add: DftNormalization
Add: values



===============================================
ijm
https://github.com/apache/commons-math/commit/dee1c0d70b774902bbfab9f5eb05e5d77066a8be
src/test/java/org/apache/commons/math/transform/FastFourierTransformerTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:529 => Dst:384)
Delete: doTestTransformComplex
Delete: 2
Delete: 1.0E-14
Delete: forward
Delete: standard
Add: type
Add: =
Add: TransformType
Add: values



===============================================
ijm
https://github.com/apache/commons-math/commit/488ed27c25ef5c2900001021cab50636ebc65c28
src/test/org/apache/commons/math/linear/RealMatrixImplTest.java


--------------------------------------
Update: ExpressionStatement (Src:665 => Dst:644)
Delete: lower
Delete: setEntry
Delete: i
Delete: j
Move from this stmt to dst stmt at 651: [lu, getEntry, i, j]
Add: lowerData
Add: i
Add: j
Add: =
Move from src stmt at 669 to this stmt: [lu, getEntry, i, j]



===============================================
ijm
https://github.com/apache/commons-math/commit/488ed27c25ef5c2900001021cab50636ebc65c28
src/test/org/apache/commons/math/linear/RealMatrixImplTest.java


--------------------------------------
Update: ExpressionStatement (Src:666 => Dst:645)
Delete: upper
Delete: setEntry
Delete: i
Delete: j
Delete: 0d
Add: upperData
Add: i
Add: j
Add: =
Add: 0d



===============================================
ijm
https://github.com/apache/commons-math/commit/488ed27c25ef5c2900001021cab50636ebc65c28
src/test/org/apache/commons/math/linear/RealMatrixImplTest.java


--------------------------------------
Update: ExpressionStatement (Src:668 => Dst:647)
Delete: lower
Delete: setEntry
Delete: i
Delete: j
Delete: 1d
Add: lowerData
Add: i
Add: j
Add: =
Add: 1d



===============================================
ijm
https://github.com/apache/commons-math/commit/488ed27c25ef5c2900001021cab50636ebc65c28
src/test/org/apache/commons/math/linear/RealMatrixImplTest.java


--------------------------------------
Update: ExpressionStatement (Src:669 => Dst:648)
Delete: upper
Delete: setEntry
Delete: i
Delete: j
Move from this stmt to dst stmt at 644: [lu, getEntry, i, j]
Add: upperData
Add: i
Add: j
Add: =
Move from src stmt at 672 to this stmt: [lu, getEntry, i, j]



===============================================
ijm
https://github.com/apache/commons-math/commit/488ed27c25ef5c2900001021cab50636ebc65c28
src/test/org/apache/commons/math/linear/RealMatrixImplTest.java


--------------------------------------
Update: ExpressionStatement (Src:671 => Dst:650)
Delete: lower
Delete: setEntry
Delete: i
Delete: j
Delete: 0d
Add: lowerData
Add: i
Add: j
Add: =
Add: 0d



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


--------------------------------------
Update: ExpressionStatement (Src:74 => Dst:121)
Update: assertTrue -> assertEquals
Delete: descriptor
Delete: getTypeParameters
Delete: isEmpty
Add: expectedValue
Add: isTypeParametersEmpty
Move from src stmt at 143 to this stmt: [descriptor, getTypeParameters, isEmpty]



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


--------------------------------------
Update: MethodDeclaration (Src:53 => Dst:52)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/d8ab9c0905febebe7a4eb6299e67160872940f93
hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/LiteralNode.java


--------------------------------------
Update: MethodDeclaration (Src:76 => Dst:92)
Move from this stmt to dst stmt at 79: [Override]
Update: public -> protected
Add: SuppressWarnings
Add: "unchecked"
Delete: void
Update: setExpectedType -> converterTypeAdapter
Add: String
Add: determineConvertedValue
Move from src stmt at 86 to this stmt: [AttributeConverterTypeAdapter]
Move from this stmt to dst stmt at 79: [Type, expectedType]
Add: Object
Add: literalValue



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


--------------------------------------
Move & Update: ExpressionStatement (Src:41 => Dst:169)
Update: cfg -> createQuery
Add: getAuditReader
Update: addAnnotatedClass -> add
Add: forRevisionsOfEntity
Add: IntTestEntity
Add: class
Add: true
Add: true
Move from this stmt to dst stmt at 49: [IntTestEntity, class]
Add: AuditEntity
Add: id
Add: hasNotChanged
Add: getResultList



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/0013a90d20e36b369934e4076394ae735df656ec
hibernate-core/src/main/java/org/hibernate/util/StringHelper.java


--------------------------------------
Update: VariableDeclarationStatement (Src:119 => Dst:128)
Delete: final
Delete: boolean
Update: actuallyReplace -> String
Delete: =
Move from this stmt to dst stmt at 141: [!, wholeWords]
Delete: ||
Delete: loc
Delete: +
Update: placeholder -> beforePlaceholder
Delete: length
Delete: ==
Delete: template
Delete: length
Delete: ||
Delete: !
Move from this stmt to dst stmt at 141: [Character]
Delete: isJavaIdentifierPart
Delete: template
Delete: charAt
Delete: loc
Delete: +
Delete: placeholder
Delete: length
Add: =
Move from src stmt at 123 to this stmt: [template, substring, 0, loc]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/onetoone/unidirectional/Unidirectional.java


--------------------------------------
Update: MethodDeclaration (Src:47 => Dst:46)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/d95b36ffb6cea2337d6a0280c86d82912ae585c8
hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyFactory.java


--------------------------------------
Move & Update: ExpressionStatement (Src:166 => Dst:43)
Update: ProxyConfiguration -> byteBuddyProxyHelper
Add: this
Update: proxy -> byteBuddyProxyHelper
Add: =
Delete: $$_hibernate_set_interceptor
Delete: interceptor



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedForDefaultNotUsing.java


--------------------------------------
Update: MethodDeclaration (Src:57 => Dst:56)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/3800a0e6959d8f8ee18635ceb0b75c37ad8e0152
hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1753 => Dst:1859)
Move from this stmt to dst stmt at 1769: [naturalIdXrefDelegate]
Update: evictNaturalIdResolution -> session
Add: EventSource
Move from this stmt to dst stmt at 1864: [persister]
Move from this stmt to dst stmt at 1867: [entityEntry]
Move from this stmt to dst stmt at 1867: [getId]
Move from this stmt to dst stmt at 1871: [naturalIdValues]
Add: getActionQueue
Add: registerProcess
Add: new
Add: AfterTransactionCompletionProcess



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/1f021a6fd2f22eddce206186c38a355d1022adb0
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaEntity.java


--------------------------------------
Update: MethodDeclaration (Src:94 => Dst:262)
Update: public -> private
Update: XmlMetaEntity -> parseEmbeddableAttributes
Add: void
Move from this stmt to dst stmt at 94: [Embeddable, embeddable, String, packageName, TypeElement, element, Context, context]
Add: EmbeddableAttributes
Add: attributes



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/naming/OneToManyUnidirectionalNaming.java


--------------------------------------
Update: MethodDeclaration (Src:47 => Dst:46)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/basic/NullProperties.java


--------------------------------------
Update: MethodDeclaration (Src:42 => Dst:41)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/bd4c85ce105fe389e2a10be7e7732f52fb81c3aa
entitymanager/src/main/java/org/hibernate/ejb/criteria/FromImpl.java


--------------------------------------
Update: MethodDeclaration (Src:127 => Dst:173)
Update: protected -> public
Delete: void
Update: addJoin -> join
Add: Y
Move from src stmt at 174 to this stmt: [CollectionJoin, X, Y]
Update: Join -> CollectionAttribute
Move from this stmt to dst stmt at 179: [X]
Update: join -> collection
Add: super
Add: X
Add: Y
Add: JoinType
Add: jt



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/00fed4c443f9c1d0ac43b0e0053042c8a5cd5e64
hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/attribute/AssociationAttribute.java


--------------------------------------
Update: MethodDeclaration (Src:95 => Dst:193)
Update: static -> public
Delete: AssociationAttribute
Delete: createAssociationAttribute
Move from this stmt to dst stmt at 92: [ClassInfo, classInfo, String, name, Class, attributeType]
Move from this stmt to dst stmt at 92: [Nature, attributeNature, String, accessType]
Delete: Map
Delete: DotName
Delete: List
Delete: AnnotationInstance
Update: annotations -> getJoinColumnValues
Move from src stmt at 213 to this stmt: [List, Column]
Move from this stmt to dst stmt at 92: [EntityBindingContext, context]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cb13cea1aca09512359eb886f59121f596ae3532
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/reventity/Listener.java


--------------------------------------
Update: MethodDeclaration (Src:51 => Dst:50)
Update: public -> protected
Add: Override
Delete: void
Delete: configure
Update: Ejb3Configuration -> Class
Update: cfg -> getAnnotatedClasses



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/08d9fe2117a1afc60ad15cb1b6124b057b6eae32
hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/NonBatchingBatch.java


--------------------------------------
Move & Update: ExpressionStatement (Src:60 => Dst:60)
Update: expectation -> log
Update: verifyOutcome -> e
Add: debug
Add: "Unable to close non-batched batch statement"
Move from this stmt to dst stmt at 55: [rowCount, statement, 0]



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/0bed7eaad926982fed67354c50b21fb74f31e3f8
hibernate-core/src/main/java/org/hibernate/sql/Insert.java


--------------------------------------
Move & Update: ExpressionStatement (Src:87 => Dst:94)
Move from this stmt to dst stmt at 92: [columns, put, columnName, valueExpression]
Add: LOG
Add: warn
Add: "Duplicated column name "
Add: +
Add: columnName
Add: +
Add: " is being added into Insert, this is more likely a hibernate internal issue"



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/1ced09140961868ef31a7c5afe266df51f47e5bf
hibernate-core/src/test/java/org/hibernate/test/annotations/embedded/EmbeddedTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:252 => Dst:170)
Delete: p
Delete: =
Move from this stmt to dst stmt at 207: [Person]
Update: s -> TransactionUtil
Update: createQuery -> doInHibernate
Move from this stmt to dst stmt at 134: ["from Person p where p.bornIn = :b"]
Update: setParameter -> sessionFactory
Add: this
Delete: "b"
Delete: p
Delete: bornIn
Update: uniqueResult -> session
Add: -



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/1ced09140961868ef31a7c5afe266df51f47e5bf
hibernate-core/src/test/java/org/hibernate/test/annotations/embedded/EmbeddedTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:312 => Dst:206)
Move from this stmt to dst stmt at 207: [p]
Delete: =
Move from this stmt to dst stmt at 207: [Person, s, createQuery, "from Person p ", +, "where ( p.bornIn.iso2 is null or p.bornIn.iso2 = :i ) and ", +, "( p.bornIn.name is null or p.bornIn.name = :n )", setParameter, "i", p, bornIn, getIso2, setParameter, "n", p, bornIn, getName, uniqueResult]
Add: TransactionUtil
Add: doInHibernate
Add: this
Add: sessionFactory
Add: session
Add: -



===============================================
gt
https://github.com/hibernate/hibernate-orm/commit/cbddeccf9b7a23fb1f05eb7771a3a75119941be5
hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseFunctionalTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:67 => Dst:87)
Update: properties -> Helper
Update: putAll -> createH2Schema
Update: configuration -> registryBuilder
Add: secondSchemaName
Update: getProperties -> getSettings



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


--------------------------------------
Update: MethodDeclaration (Src:62 => Dst:84)
Move from this stmt to dst stmt at 222: [Test, Resources, annotatedClasses]
Move from this stmt to dst stmt at 243: [=]
Move from this stmt to dst stmt at 222: [Item]
Move from this stmt to dst stmt at 243: [class]
Move from this stmt to dst stmt at 222: [public]
Move from this stmt to dst stmt at 114: [void]
Update: testLobTypeAttribute -> attributeName
Add: private
Add: HibernateTypeDescriptor
Add: getTypeDescriptor
Add: String



===============================================
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:121 => Dst:105)
Update: attributeBinding -> explicitTypeName
Add: this
Delete: =
Update: binding -> explicitTypeName
Move from src stmt at 122 to this stmt: [=]
Delete: locateAttributeBinding
Move from this stmt to dst stmt at 219: ["bytes2"]



===============================================
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:122 => Dst:106)
Update: descriptor -> isResolvedTypeMappingNull
Add: this
Move from this stmt to dst stmt at 105: [=]
Update: attributeBinding -> resolvedTypeMappingNull
Move from src stmt at 77 to this stmt: [=]
Delete: getHibernateTypeDescriptor



===============================================
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:130 => Dst:107)
Update: attributeBinding -> isTypeParametersEmpty
Add: this
Delete: =
Update: binding -> typeParametersEmpty
Move from src stmt at 113 to this stmt: [=]
Move from this stmt to dst stmt at 235: [locateAttributeBinding, "serializable"]



===============================================
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:131 => Dst:108)
Update: descriptor -> isTypeParametersNull
Add: this
Delete: =
Update: attributeBinding -> typeParametersNull
Move from src stmt at 86 to this stmt: [=]
Delete: getHibernateTypeDescriptor



===============================================
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:140 => Dst:109)
Update: attributeBinding -> javaTypeName
Add: this
Delete: =
Update: binding -> javaTypeName
Move from src stmt at 104 to this stmt: [=]
Delete: locateAttributeBinding
Move from this stmt to dst stmt at 246: ["noLob"]



===============================================
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:141 => Dst:110)
Update: descriptor -> resolvedTypeMappingClass
Add: this
Delete: =
Update: attributeBinding -> resolvedTypeMappingClass
Move from src stmt at 95 to this stmt: [=]
Delete: getHibernateTypeDescriptor



===============================================
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:119 => Dst:117)
Delete: assertTrue
Delete: descriptor
Delete: getTypeParameters
Delete: isEmpty
Move from src stmt at 78 to this stmt: [assertEquals]
Add: expectedValue
Add: javaTypeName
Move from src stmt at 70 to this stmt: [descriptor, getJavaTypeName]



===============================================
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:137 => Dst:119)
Move from this stmt to dst stmt at 121: [assertEquals]
Delete: 1
Delete: descriptor
Delete: getTypeParameters
Delete: size
Move from src stmt at 72 to this stmt: [assertEquals]
Add: expectedValue
Add: resolvedTypeMappingClass
Move from src stmt at 72 to this stmt: [descriptor, getResolvedTypeMapping, getClass]



===============================================
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:124 => Dst:121)
Delete: assertEquals
Move from this stmt to dst stmt at 211: [byte, class, getName]
Delete: descriptor
Delete: getJavaTypeName
Move from src stmt at 137 to this stmt: [assertEquals]
Add: expectedValue
Add: isTypeParametersEmpty
Move from src stmt at 74 to this stmt: [descriptor, getTypeParameters, isEmpty]



===============================================
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:135 => Dst:247)
Delete: assertEquals
Move from this stmt to dst stmt at 225: [SerializableToBlobType, class]
Move from this stmt to dst stmt at 191: [descriptor, getResolvedTypeMapping]
Delete: getClass
Move from src stmt at 83 to this stmt: [assertTrue]
Move from src stmt at 110 to this stmt: [descriptor]
Update: descriptor -> getTypeDescriptor
Add: "noLob"
Move from src stmt at 83 to this stmt: [getTypeParameters, isEmpty]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:46 => Dst:36)
Delete: session
Delete: createQuery
Delete: "delete from Mammal"
Delete: executeUpdate
Move from src stmt at 36 to this stmt: [doInHibernate, this, sessionFactory, session]
Move from src stmt at 36 to this stmt: [-]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:254 => Dst:276)
Move from this stmt to dst stmt at 258: [this, jdbcServices, =, this, serviceRegistry, getService, JdbcServices]
Move from this stmt to dst stmt at 831: [class]
Move from src stmt at 272 to this stmt: [this, queryPlanCache, =, new, QueryPlanCache, this]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:255 => Dst:296)
Move from this stmt to dst stmt at 259: [this, dialect, =, this, jdbcServices, getDialect]
Move from src stmt at 292 to this stmt: [this, observer, addObserver, integratorObserver]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:773 => Dst:262)
Move from this stmt to dst stmt at 831: [SessionFactoryRegistry, INSTANCE, addSessionFactory, uuid, name, settings, isSessionFactoryNameAlsoJndiName, this, serviceRegistry, getService, JndiService]
Move from this stmt to dst stmt at 556: [class]
Move from src stmt at 258 to this stmt: [this, observer, addObserver, observer]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:262 => Dst:358)
Move from this stmt to dst stmt at 266: [this, typeHelper, =, new, TypeLocatorImpl, typeResolver]
Move from src stmt at 354 to this stmt: [this, classMetadata, =, Collections, unmodifiableMap, classMeta]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:264 => Dst:361)
Move from this stmt to dst stmt at 268: [this, filters, =, new, HashMap, String, FilterDefinition]
Move from src stmt at 357 to this stmt: [collectionPersisters, =]
Move from src stmt at 356 to this stmt: [new]
Move from src stmt at 357 to this stmt: [HashMap, String, CollectionPersister]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:267 => Dst:408)
Move from this stmt to dst stmt at 271: [LOG, debugf, "Session factory constructed with filter configurations : %s", filters]
Move from src stmt at 404 to this stmt: [collectionMetadata, =, Collections, unmodifiableMap, tmpCollectionMetadata]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:268 => Dst:414)
Move from this stmt to dst stmt at 272: [LOG, debugf, "Instantiating session factory with properties: %s", properties]
Move from src stmt at 410 to this stmt: [collectionRolesByEntityParticipant, =, Collections, unmodifiableMap, tmpEntityToCollectionRoleMap]



===============================================
mtdiff
https://github.com/hibernate/hibernate-orm/commit/6258df475268fd910ba69ab6a3256585d810a9e2
hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:271 => Dst:430)
Move from this stmt to dst stmt at 275: [settings, getRegionFactory, start, settings, properties]
Move from src stmt at 426 to this stmt: [iter, =, collectionPersisters, values, iterator]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/d95b36ffb6cea2337d6a0280c86d82912ae585c8
hibernate-core/src/main/java/org/hibernate/proxy/pojo/bytebuddy/ByteBuddyProxyFactory.java


--------------------------------------
Move & Update: ExpressionStatement (Src:166 => Dst:43)
Delete: ProxyConfiguration
Delete: proxy
Delete: $$_hibernate_set_interceptor
Delete: interceptor
Add: this
Add: byteBuddyProxyHelper
Add: =
Add: byteBuddyProxyHelper



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/df9d8939bbb4d9c84d710c0ac0ee0310359382c6
hibernate-core/src/main/java/org/hibernate/impl/SessionFactoryImpl.java


--------------------------------------
Update: MethodDeclaration (Src:669 => Dst:536)
Update: private -> public
Update: SessionImpl -> Session
Update: openSession -> openTemporarySession
Delete: Connection
Delete: connection
Delete: boolean
Delete: autoClose
Delete: long
Delete: timestamp
Delete: Interceptor
Delete: sessionLocalInterceptor
Add: throws
Add: HibernateException



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/797819ff077858805bf91f9827a1bd0c61a1a97a
hibernate-envers/src/main/java/org/hibernate/envers/entities/mapper/relation/query/OneEntityQueryGenerator.java


--------------------------------------
Update: MethodDeclaration (Src:104 => Dst:104)
Update: public -> protected
Add: Override
Update: Query -> String
Update: getQuery -> getQueryString
Delete: AuditReaderImplementor
Delete: versionsReader
Delete: Object
Delete: primaryKey
Delete: Number
Delete: revision



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/1f021a6fd2f22eddce206186c38a355d1022adb0
tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaEntity.java


--------------------------------------
Update: MethodDeclaration (Src:94 => Dst:211)
Update: public -> private
Update: XmlMetaEntity -> parseAttributes
Add: void
Move from this stmt to dst stmt at 94: [Embeddable, embeddable]
Delete: String
Delete: packageName
Delete: TypeElement
Delete: element
Delete: Context
Delete: context
Move from src stmt at 243 to this stmt: [Attributes, attributes]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/839f680d584c804d9e60b12c8fc6ec57d789e25a
hibernate-osgi/src/test/java/org/hibernate/osgi/test/OsgiTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:129 => Dst:211)
Delete: fail
Update: testResults -> testService
Add: assertTrue
Delete: getFailures
Delete: get
Delete: 0
Delete: getFailure
Add: getTestIntegrator
Add: passed



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/77b07e1b68b128d124d0e6064313794aa57a638b
hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultsCacheImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:215 => Dst:89)
Delete: result
Delete: add
Delete: TypeHelper
Delete: assemble
Delete: Serializable
Update: cached -> cacheRegion
Add: LOG
Add: debugf
Add: "Checking cached query results in region: %s"
Delete: get
Delete: i
Delete: returnTypes
Delete: session
Delete: null
Add: getName



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:579 => Dst:585)
Update: log -> LOG
Delete: info
Delete: "Reading mappings from file: "
Delete: +
Delete: xmlFile
Add: readingMappingsFromFile
Add: xmlFile
Add: getPath



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:583 => Dst:589)
Update: log -> LOG
Delete: debug
Delete: "Writing cache file for: "
Delete: +
Delete: xmlFile
Delete: +
Delete: " to: "
Delete: +
Delete: cachedFile
Add: writingCacheFile
Add: xmlFile
Add: cachedFile



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:2092 => Dst:2082)
Update: log -> LOG
Delete: debug
Delete: name
Delete: +
Delete: "="
Delete: +
Delete: value
Add: attribute
Add: name
Add: value



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:2380 => Dst:2380)
Update: log -> LOG
Delete: debug
Delete: "Event listeners: "
Delete: +
Delete: type
Delete: +
Delete: "="
Delete: +
Move from this stmt to dst stmt at 2370: [StringHelper, toString, listenerClasses]
Add: eventListener
Add: type
Add: impl



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:2390 => Dst:2370)
Update: log -> LOG
Delete: debug
Delete: "Event listener: "
Delete: +
Delete: type
Delete: +
Delete: "="
Delete: +
Delete: impl
Add: eventListeners
Add: type
Move from src stmt at 2380 to this stmt: [StringHelper, toString, listenerClasses]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a9b1425f3f07021dae556e710b2bdfdc3812661b
hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java


--------------------------------------
Update: ExpressionStatement (Src:3311 => Dst:3293)
Update: log -> LOG
Delete: debug
Delete: "Added "
Delete: +
Delete: typeName
Delete: +
Delete: " with class "
Delete: +
Delete: typeClass
Add: addedType
Add: typeName
Add: typeClass



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/0bed7eaad926982fed67354c50b21fb74f31e3f8
hibernate-core/src/main/java/org/hibernate/sql/Insert.java


--------------------------------------
Move & Update: ExpressionStatement (Src:87 => Dst:94)
Move from this stmt to dst stmt at 92: [columns, put, columnName, valueExpression]
Add: LOG
Add: warn
Add: "Duplicated column name "
Add: +
Add: columnName
Add: +
Add: " is being added into Insert, this is more likely a hibernate internal issue"



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/a92ddea9ca2487709e26e6fd76b499c44f56df0e
hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java


--------------------------------------
Update: ExpressionStatement (Src:313 => Dst:321)
Delete: options
Delete: sourceProcessOrdering
Delete: =
Delete: sourceProcessOrdering
Add: options
Add: sourceProcessOrdering
Add: addAll
Add: Arrays
Add: asList
Add: sourceTypes



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/f3a8760d224f6f8a95155fdb13f4d14f8265527b
hibernate-core/src/test/java/org/hibernate/test/annotations/persister/PersisterTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:44 => Dst:43)
Delete: PersistentClass
Delete: persistentClass
Delete: =
Delete: configuration
Move from this stmt to dst stmt at 44: [getClassMapping]
Move from this stmt to dst stmt at 44: [Deck, class, getName]
Add: Class
Add: extends
Add: EntityPersister
Add: clazz
Add: =
Add: getEntityBinding
Add: Deck
Add: class
Add: getCustomEntityPersisterClass



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/f3a8760d224f6f8a95155fdb13f4d14f8265527b
hibernate-core/src/test/java/org/hibernate/test/annotations/persister/PersisterTest.java


--------------------------------------
Update: VariableDeclarationStatement (Src:52 => Dst:51)
Delete: PersistentClass
Delete: persistentClass
Delete: =
Delete: configuration
Move from this stmt to dst stmt at 52: [getClassMapping]
Move from this stmt to dst stmt at 52: [Card, class, getName]
Add: Class
Add: extends
Add: EntityPersister
Add: clazz
Add: =
Add: getEntityBinding
Add: Card
Add: class
Add: getCustomEntityPersisterClass



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/cbddeccf9b7a23fb1f05eb7771a3a75119941be5
hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseFunctionalTestCase.java


--------------------------------------
Move & Update: ExpressionStatement (Src:67 => Dst:87)
Update: properties -> Helper
Delete: putAll
Delete: configuration
Update: getProperties -> getSettings
Add: createH2Schema
Add: secondSchemaName
Add: registryBuilder



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/5adf2960c28a4acf6ccde8811bd797aa5d911647
hibernate-core/src/test/java/org/hibernate/test/keymanytoone/bidir/component/EagerKeyManyToOneTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:59 => Dst:64)
Delete: cfg
Delete: getEventListeners
Update: setLoadEventListeners -> prependListeners
Intra-Stmt Move from right to left: [expandedListeners]
Update: expandedListeners -> eventListenerRegistry
Add: EventType
Add: LOAD
Move from src stmt at 57 to this stmt: [new, CustomLoadListener]



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/7da7f289020396b8f9156b5d8afd4ba7830efe59
hibernate-core/src/main/java/org/hibernate/metamodel/internal/Binder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:3311 => Dst:295)
Update: applyToEntityHierarchy -> applyToAllEntityHierarchies
Intra-Stmt Move from right to left: [entityHierarchy]
Update: entityHierarchy -> entityHierarchyHelper
Update: rootEntityExecutor -> rootExecutor
Move from src stmt at 3310 to this stmt: [entityHierarchiesByRootEntityName, values]
Update: subEntityExecutor -> subExecutor



===============================================
ijm
https://github.com/hibernate/hibernate-orm/commit/2c37e01a00c8039eb801b30e309ef247c3813503
hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityClass.java


--------------------------------------
Move & Update: ExpressionStatement (Src:104 => Dst:310)
Delete: sb
Delete: append
Update: "{name=" -> "optimisticLock"
Add: optimisticLockType
Add: =
Add: OptimisticLockType
Add: valueOf
Add: hibernateEntityAnnotation
Add: value
Delete: append
Move from this stmt to dst stmt at 166: [getConfiguredClass, getSimpleName]
Add: asEnum



===============================================
gt
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: ExpressionStatement (Src:40 => Dst:38)
Delete: this
Update: analyzerDefinitions -> contributor
Update: putAll -> contribute
Update: analyzerDefinitions -> LuceneAnalysisDefinitionCollector
Add: new



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


--------------------------------------
Update: VariableDeclarationStatement (Src:108 => Dst:113)
Move from this stmt to dst stmt at 250: [List, BackendRequest, currentBulk, =, new, ArrayList]
Add: BulkRequestBuilder
Add: bulkBuilder
Add: =
Add: new
Add: BulkRequestBuilder



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:662 => Dst:679)
Move from this stmt to dst stmt at 699: [DocumentBuilderIndexedEntity]
Delete: builderIndexedEntity
Delete: =
Delete: searchFactoryImplementor
Delete: getDocumentBuilderIndexedEntity
Delete: valueClass
Add: DocumentBuilderContainedEntity
Add: T
Add: builderContainedEntity
Add: =
Add: searchFactoryImplementor
Add: getDocumentBuilderContainedEntity
Add: valueClass



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/9f1e28b087b4a9e1e08040b6e0d9368496f87621
hibernate-search/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:84 => Dst:91)
Move from this stmt to dst stmt at 137: [fts]
Update: persist -> println
Add: System
Add: out
Delete: new
Move from this stmt to dst stmt at 137: [Month]
Delete: "January"
Delete: "Month of colder and whitening"
Add: query
Add: toString



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/35cc0d8e447ee77bd533716e1031acf674499889
engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/BooleanJunctionPredicateContext.java


--------------------------------------
Update: MethodDeclaration (Src:83 => Dst:73)
Move from this stmt to dst stmt at 89: [BooleanJunctionPredicateContext]
Delete: N
Update: mustNot -> must
Move from src stmt at 66 to this stmt: [BooleanJunctionPredicateContext]
Move from this stmt to dst stmt at 97: [SearchPredicate, searchPredicate]
Move from src stmt at 99 to this stmt: [SearchPredicate, searchPredicate]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/65b7839aeb518c1bcabcde1ddc0a3de7e8d9bc43
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/jpa/FullTextQueryResultDefinitionContext.java


--------------------------------------
Update: MethodDeclaration (Src:34 => Dst:23)
Delete: T
Delete: SearchQueryResultContext
Delete: extends
Delete: FullTextQuery
Delete: T
Delete: asEntity
Update: Function -> asProjection
Move from src stmt at 40 to this stmt: [T, SearchQueryResultContext, extends, FullTextQuery, T]
Delete: O
Delete: T
Delete: hitTransformer
Move from src stmt at 36 to this stmt: [SearchProjection]
Move from src stmt at 36 to this stmt: [T]
Move from src stmt at 26 to this stmt: [projection]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/30ac943e73e9b9ceea3ec31ded36e492738ac781
orm/src/test/java/org/hibernate/search/test/bridge/BridgeTest.java


--------------------------------------
Update: ExpressionStatement (Src:84 => Dst:86)
Update: query -> booleanQuery
Delete: =
Update: parser -> NumericRangeQuery
Add: add
Update: parse -> newDoubleRange
Update: "double2:[2.1 TO 2.1] AND float2:[2.1 TO 2.1] " -> "double2"
Delete: +
Delete: "AND integerv2:[2 TO 2.1] AND long2:[2 TO 2.1] AND type:\"dog\" AND storm:false"
Add: 2.1
Add: 2.1
Add: true
Add: true
Add: BooleanClause
Add: Occur
Add: MUST



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Move & Update: ExpressionStatement (Src:79 => Dst:96)
Update: jestBuilder -> builder
Update: setParameter -> param
Delete: Parameters
Delete: SIZE
Update: scrollSize -> from
Add: "from"



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Move & Update: ExpressionStatement (Src:80 => Dst:97)
Update: jestBuilder -> builder
Update: setParameter -> param
Delete: Parameters
Delete: SCROLL
Update: scrollTimeout -> size
Add: "size"



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/e6fd51e42f176e3661a251a4acd57925ac3a657f
hibernate-search/src/main/java/org/hibernate/search/query/FullTextQueryImpl.java


--------------------------------------
Update: MethodDeclaration (Src:693 => Dst:260)
Update: private -> public
Delete: IndexSearcherWithPayload
Delete: buildSearcher
Delete: SearchFactoryImplementor
Delete: searchFactoryImplementor
Delete: Boolean
Delete: forceScoring
Move from src stmt at 895 to this stmt: [FullTextQuery]
Move from src stmt at 713 to this stmt: [allowFieldSelectionInProjection]
Update: allowFieldSelectionInProjection -> setProjection
Move from src stmt at 895 to this stmt: [String, fields]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/e6fd51e42f176e3661a251a4acd57925ac3a657f
hibernate-search/src/main/java/org/hibernate/search/query/FullTextQueryImpl.java


--------------------------------------
Update: MethodDeclaration (Src:813 => Dst:265)
Update: private -> public
Delete: void
Delete: populateDirectories
Update: List -> setFirstResult
Move from src stmt at 905 to this stmt: [FullTextQuery]
Delete: DirectoryProvider
Delete: directories
Delete: DocumentBuilderIndexedEntity
Delete: builder
Move from src stmt at 905 to this stmt: [int, firstResult]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/7a21bb07d067e394861bfe48a5772e1e87a09285
hibernate-search/src/test/java/org/hibernate/search/test/remote/SerializationTest.java


--------------------------------------
Update: MethodDeclaration (Src:55 => Dst:130)
Move from this stmt to dst stmt at 54: [Test]
Update: public -> private
Delete: void
Update: testAvroSerialization -> List
Delete: throws
Move from this stmt to dst stmt at 54: [Exception]
Add: LuceneWork
Add: buildWorks



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:79 => Dst:83)
Update: putMapping -> indexName
Add: this
Update: mappedAndRootClass -> indexName
Add: =
Delete: mappedAndRootClass
Delete: mappingJson



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:83 => Dst:87)
Delete: putMapping
Delete: indexName
Update: mappedClass -> TestElasticsearchClient
Update: getName -> deleteAndCreateIndex
Add: this
Update: mappingJson -> indexName



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:87 => Dst:97)
Delete: putMapping
Delete: ElasticsearchIndexNameNormalizer
Delete: getElasticsearchIndexName
Delete: rootClass
Delete: getName
Update: mappedClass -> TestElasticsearchClient
Update: getName -> registerIndexForCleanup
Add: this
Update: mappingJson -> indexName



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:203 => Dst:122)
Delete: index
Delete: indexName
Update: mappedClass -> TestElasticsearchClient
Update: getName -> putMapping
Add: this
Update: id -> mappingName
Add: indexClient
Add: indexName
Update: jsonDocument -> mappingJson



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:211 => Dst:149)
Delete: index
Move from this stmt to dst stmt at 67: [ElasticsearchIndexNameNormalizer, getElasticsearchIndexName, rootClass, getName]
Update: mappedClass -> TestElasticsearchClient
Update: getName -> templateName
Add: this
Add: createTemplate
Update: id -> templateString
Update: jsonDocument -> settings



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/931b05c1c9faed244c076a9f5350baf1b09fb339
engine/src/main/java/org/hibernate/search/engine/search/dsl/sort/SearchSortContainerContext.java


--------------------------------------
Update: MethodDeclaration (Src:98 => Dst:105)
Delete: T
Delete: T
Update: withExtension -> extension
Move from src stmt at 100 to this stmt: [T]
Move from src stmt at 100 to this stmt: [T]
Delete: SearchSortContainerContextExtension
Delete: N
Delete: T
Delete: extension
Move from src stmt at 100 to this stmt: [SearchSortContainerContextExtension, N, T, extension]



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/683fefe8fd36e0925984de72d922cabaa8433f5d
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/BulkWork.java


--------------------------------------
Move & Update: ExpressionStatement (Src:147 => Dst:180)
Update: successfulItems -> context
Add: this
Update: put -> context
Add: =
Delete: work
Delete: resultItem



===============================================
gt
https://github.com/hibernate/hibernate-search/commit/0598260276cd8818fe3cb1e677a054ef36e398e7
src/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:63 => Dst:43)
Delete: queueWithFlatDPs
Delete: add
Delete: new
Delete: LuceneWorker
Delete: WorkWithPayload
Delete: work
Delete: provider
Move from src stmt at 67 to this stmt: [work]
Move from src stmt at 56 to this stmt: [getClass]
Update: getClass -> getWorkDelegate
Add: providerSelectionVisitor
Move from src stmt at 67 to this stmt: [getDirectoryProviderForAddition]
Update: getDirectoryProviderForAddition -> addAsPayLoadsToQueue
Move from src stmt at 67 to this stmt: [getEntityClass]
Update: getEntityClass -> work
Move from src stmt at 67 to this stmt: [getIdInString]
Update: getIdInString -> shardingStrategy
Move from src stmt at 67 to this stmt: [getDocument]
Update: getDocument -> processors



===============================================
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:122 => Dst:88)
Delete: TransactionContextForTest
Delete: tc
Move from this stmt to dst stmt at 54: [=, new]
Delete: TransactionContextForTest
Move from src stmt at 88 to this stmt: [final, CountingErrorHandler, errorHandler, =, CountingErrorHandler, sfAsyncExclusiveIndex, getSearchFactory, getErrorHandler]



===============================================
mtdiff
https://github.com/hibernate/hibernate-search/commit/d851b13c29cd32aeec3c9d62f123bede39101888
hibernate-search/src/test/java/org/hibernate/search/test/jmx/IndexCtrlMBeanTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:69 => Dst:72)
Move from this stmt to dst stmt at 76: [assertEquals, "Wrong number of operations"]
Delete: 2
Move from this stmt to dst stmt at 76: [operations, length]
Add: assertTrue
Add: attributeNames
Add: contains
Add: attribute
Add: getName



===============================================
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: ExpressionStatement (Src:41 => Dst:38)
Delete: this
Delete: normalizerDefinitions
Update: putAll -> contribute
Move from src stmt at 38 to this stmt: [AnalyzerDef]
Update: AnalyzerDef -> contributor
Update: normalizerDefinitions -> LuceneAnalysisDefinitionCollector
Add: new



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


--------------------------------------
Move & Update: MethodDeclaration (Src:832 => Dst:58)
Delete: protected
Delete: LuceneOptions
Update: getFieldLuceneOptions -> initSubClass
Move from src stmt at 583 to this stmt: [protected]
Move from src stmt at 843 to this stmt: [float]
Update: float -> void
Delete: int
Delete: i
Delete: Object
Delete: value
Move from src stmt at 90 to this stmt: [XClass]
Move from src stmt at 127 to this stmt: [clazz]
Move from src stmt at 236 to this stmt: [ConfigContext, context]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:843 => Dst:61)
Delete: protected
Move from this stmt to dst stmt at 58: [float]
Update: getClassBoost -> subClassSpecificCheck
Move from src stmt at 225 to this stmt: [protected]
Move from src stmt at 342 to this stmt: [void]
Delete: Object
Delete: value
Move from src stmt at 429 to this stmt: [XProperty, member, PropertiesMetadata, propertiesMetadata]
Move from src stmt at 148 to this stmt: [boolean]
Move from src stmt at 429 to this stmt: [isRoot, String, prefix, ConfigContext, context]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:51 => Dst:58)
Move from this stmt to dst stmt at 53: [Test, public, void, boxedInteger]
Move from src stmt at 56 to this stmt: [DocumentId, public, Integer, getId]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:56 => Dst:128)
Move from this stmt to dst stmt at 58: [DocumentId, public, Integer, getId]
Add: DocumentId
Move from src stmt at 117 to this stmt: [public]
Add: Long
Add: getId



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


--------------------------------------
Move & Update: ExpressionStatement (Src:61 => Dst:270)
Move from this stmt to dst stmt at 71: [doTestBridge, IndexedEntity]
Move from this stmt to dst stmt at 164: [class]
Move from this stmt to dst stmt at 71: [id]
Move from this stmt to dst stmt at 102: [-]
Move from this stmt to dst stmt at 71: [42, "42"]
Add: Assertions
Add: assertThat
Add: dslToIndexConverter
Add: isCompatibleWith
Add: compatibleDslToIndexConverter
Add: isTrue



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


--------------------------------------
Move & Update: MethodDeclaration (Src:95 => Dst:89)
Move from this stmt to dst stmt at 115: [Test]
Move from this stmt to dst stmt at 97: [public, void]
Move from this stmt to dst stmt at 115: [boxedLong]
Move from src stmt at 78 to this stmt: [DocumentId, public, int, getId]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:78 => Dst:151)
Move from this stmt to dst stmt at 89: [DocumentId, public, int, getId]
Move from src stmt at 122 to this stmt: [DocumentId]
Move from src stmt at 139 to this stmt: [public]
Move from src stmt at 122 to this stmt: [long, getId]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:117 => Dst:97)
Move from this stmt to dst stmt at 146: [Test]
Move from this stmt to dst stmt at 128: [public]
Move from this stmt to dst stmt at 303: [void]
Move from this stmt to dst stmt at 146: [primitiveLong]
Add: DocumentId
Move from src stmt at 95 to this stmt: [public, void]
Update: void -> int
Add: getId



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


--------------------------------------
Move & Update: ExpressionStatement (Src:83 => Dst:271)
Move from this stmt to dst stmt at 102: [doTestBridge, IndexedEntity]
Move from this stmt to dst stmt at 164: [class]
Move from this stmt to dst stmt at 102: [id]
Move from this stmt to dst stmt at 133: [-]
Move from this stmt to dst stmt at 102: [42, "42"]
Add: Assertions
Add: assertThat
Add: dslToIndexConverter
Add: isCompatibleWith
Move from src stmt at 152 to this stmt: [new]
Move from src stmt at 188 to this stmt: [INDEX_NAME]
Update: INDEX_NAME -> IncompatibleToDocumentIdentifierValueConverter
Add: isFalse



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


--------------------------------------
Move & Update: MethodDeclaration (Src:139 => Dst:120)
Move from this stmt to dst stmt at 177: [Test]
Move from this stmt to dst stmt at 151: [public]
Move from this stmt to dst stmt at 159: [void]
Move from this stmt to dst stmt at 177: [myEnum]
Move from src stmt at 100 to this stmt: [DocumentId, public, Long, getId]



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


--------------------------------------
Move & Update: MethodDeclaration (Src:100 => Dst:159)
Move from this stmt to dst stmt at 120: [DocumentId, public, Long, getId]
Add: DocumentId
Move from src stmt at 122 to this stmt: [public]
Move from src stmt at 139 to this stmt: [void]
Update: void -> long
Add: getId



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


--------------------------------------
Move & Update: ExpressionStatement (Src:105 => Dst:218)
Move from this stmt to dst stmt at 133: [doTestBridge, IndexedEntity]
Move from this stmt to dst stmt at 195: [class]
Move from this stmt to dst stmt at 133: [id]
Move from this stmt to dst stmt at 164: [-]
Move from this stmt to dst stmt at 133: [73L, "73"]
Move from src stmt at 170 to this stmt: [backendMock, expectSchema]
Add: INDEX1_NAME
Move from src stmt at 170 to this stmt: [b]
Move from src stmt at 149 to this stmt: [-]
Move from src stmt at 170 to this stmt: [schemaCapture]
Update: schemaCapture -> schemaCapture1



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


--------------------------------------
Move & Update: MethodDeclaration (Src:122 => Dst:182)
Move from this stmt to dst stmt at 151: [DocumentId]
Move from this stmt to dst stmt at 159: [public]
Move from this stmt to dst stmt at 151: [long, getId]
Move from src stmt at 144 to this stmt: [DocumentId, public, MyEnum, getId]



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


--------------------------------------
Move & Update: ExpressionStatement (Src:127 => Dst:219)
Move from this stmt to dst stmt at 164: [doTestBridge, IndexedEntity]
Move from this stmt to dst stmt at 195: [class]
Move from this stmt to dst stmt at 164: [id]
Move from this stmt to dst stmt at 195: [-]
Move from this stmt to dst stmt at 164: [9L, "9"]
Add: backendMock
Add: expectSchema
Add: INDEX2_NAME
Add: b
Move from src stmt at 170 to this stmt: [-]
Add: schemaCapture2



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


--------------------------------------
Move & Update: MethodDeclaration (Src:144 => Dst:190)
Move from this stmt to dst stmt at 182: [DocumentId, public, MyEnum, getId]
Add: DocumentId
Add: public
Add: MyEnum
Add: getId



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:169 => Dst:259)
Move from this stmt to dst stmt at 216: [Capture, StubIndexSchemaNode]
Move from this stmt to dst stmt at 65: [schemaCapture]
Delete: =
Move from this stmt to dst stmt at 216: [Capture, newInstance]
Add: StubIndexSchemaNode
Add: rootSchemaNode2
Add: =
Add: schemaCapture2
Add: getValue



===============================================
mtdiff
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: VariableDeclarationStatement (Src:209 => Dst:264)
Move from this stmt to dst stmt at 258: [StubIndexSchemaNode, rootSchemaNode]
Delete: =
Move from this stmt to dst stmt at 258: [schemaCapture, getValue]
Add: ToDocumentIdentifierValueConverter
Add: compatibleDslToIndexConverter
Add: =
Add: rootSchemaNode2
Add: getIdDslConverter



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


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:108 => Dst:113)
Delete: List
Delete: BackendRequest
Move from this stmt to dst stmt at 250: [currentBulk, =, new, ArrayList]
Add: BulkRequestBuilder
Add: bulkBuilder
Add: =
Add: new
Add: BulkRequestBuilder



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/c7bb8a7d47d5219295c34b912b6d18e976d45a08
orm/src/test/java/org/hibernate/search/test/query/sorting/SortTest.java


--------------------------------------
Update: ExpressionStatement (Src:492 => Dst:491)
Delete: document
Delete: add
Delete: new
Delete: NumericDocValuesField
Delete: "num1"
Delete: numberHolder
Delete: num1
Add: luceneOptions
Add: addNumericDocValuesFieldToDocument
Add: "num1"
Add: numberHolder
Add: num1
Add: document



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/c7bb8a7d47d5219295c34b912b6d18e976d45a08
orm/src/test/java/org/hibernate/search/test/query/sorting/SortTest.java


--------------------------------------
Update: ExpressionStatement (Src:493 => Dst:492)
Delete: document
Delete: add
Delete: new
Delete: NumericDocValuesField
Delete: "num2"
Delete: numberHolder
Delete: num2
Add: luceneOptions
Add: addNumericDocValuesFieldToDocument
Add: "num2"
Add: numberHolder
Add: num2
Add: document



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/0b9260fc1e988cdb846d8d0271726ab08a6ac014
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchNestingContextFactoryProvider.java


--------------------------------------
Move & Update: ExpressionStatement (Src:124 => Dst:127)
Delete: document
Update: add -> addLast
Add: path
Delete: new
Delete: TextField
Delete: ElasticsearchIndexWorkVisitor
Delete: OBJECT_VALUE_MARKER
Delete: currentPath
Delete: Store
Delete: NO
Add: current
Add: createNext



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/30ac943e73e9b9ceea3ec31ded36e492738ac781
orm/src/test/java/org/hibernate/search/test/bridge/BridgeTest.java


--------------------------------------
Update: ExpressionStatement (Src:84 => Dst:86)
Delete: query
Delete: =
Delete: parser
Delete: parse
Delete: "double2:[2.1 TO 2.1] AND float2:[2.1 TO 2.1] "
Delete: +
Delete: "AND integerv2:[2 TO 2.1] AND long2:[2 TO 2.1] AND type:\"dog\" AND storm:false"
Add: booleanQuery
Add: add
Add: NumericRangeQuery
Add: newDoubleRange
Add: "double2"
Add: 2.1
Add: 2.1
Add: true
Add: true
Add: BooleanClause
Add: Occur
Add: MUST



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/30ac943e73e9b9ceea3ec31ded36e492738ac781
orm/src/test/java/org/hibernate/search/test/bridge/BridgeTest.java


--------------------------------------
Update: ExpressionStatement (Src:92 => Dst:99)
Delete: query
Delete: =
Delete: parser
Delete: parse
Update: "double1:[2.1 TO 2.1] OR float1:[2.1 TO 2.1] OR integerv1:[2 TO 2.1] OR long1:[2 TO 2.1]" -> "integerv1"
Add: booleanQuery
Add: add
Add: NumericRangeQuery
Add: newIntRange
Add: 2
Add: 3
Add: true
Add: true
Add: BooleanClause
Add: Occur
Add: MUST



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Update: ExpressionStatement (Src:72 => Dst:75)
Delete: jestBuilder
Delete: setParameter
Delete: Parameters
Delete: FROM
Delete: firstResult
Add: this
Add: from
Add: =
Add: firstResult



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Update: ExpressionStatement (Src:73 => Dst:76)
Delete: jestBuilder
Delete: setParameter
Delete: Parameters
Delete: SIZE
Delete: size
Add: this
Add: size
Add: =
Add: size



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Update: ExpressionStatement (Src:79 => Dst:82)
Delete: jestBuilder
Delete: setParameter
Delete: Parameters
Delete: SIZE
Delete: scrollSize
Add: this
Add: scrollSize
Add: =
Add: scrollSize



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/db76c736dbdcd54cfc605472cadcbb5f3a4051b1
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java


--------------------------------------
Update: ExpressionStatement (Src:80 => Dst:83)
Delete: jestBuilder
Delete: setParameter
Delete: Parameters
Delete: SCROLL
Delete: scrollTimeout
Add: this
Add: scrollTimeout
Add: =
Add: scrollTimeout



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/e6fd51e42f176e3661a251a4acd57925ac3a657f
hibernate-search/src/main/java/org/hibernate/search/query/FullTextQueryImpl.java


--------------------------------------
Update: ExpressionStatement (Src:142 => Dst:125)
Delete: this
Delete: indexedTargetedEntities
Delete: =
Delete: searchFactoryImplementor
Delete: getIndexedTypesPolymorphic
Delete: classes
Add: hSearchQuery
Add: luceneQuery
Add: query
Add: targetedEntities
Move from src stmt at 140 to this stmt: [Arrays, asList, classes]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/7a21bb07d067e394861bfe48a5772e1e87a09285
hibernate-search/src/test/java/org/hibernate/search/test/remote/SerializationTest.java


--------------------------------------
Update: MethodDeclaration (Src:55 => Dst:130)
Delete: Test
Update: public -> private
Delete: void
Update: testAvroSerialization -> buildWorks
Add: List
Add: LuceneWork
Delete: throws
Delete: Exception



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/1677da5bf4d5eb81f404eb36188dfe0c6c963559
hibernate-search-engine/src/main/java/org/hibernate/search/util/impl/ClassLoaderHelper.java


--------------------------------------
Move & Update: ExpressionStatement (Src:55 => Dst:70)
Delete: loader
Delete: =
Move from this stmt to dst stmt at 71: [caller, getClassLoader]
Add: getResources
Add: resourceName
Move from src stmt at 53 to this stmt: [Thread, currentThread, getContextClassLoader]
Add: urls



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/5928378a97dba3fd464ef0f2d4cd68431162d68e
orm/src/test/java/org/hibernate/search/test/id/MissingIdTest.java


--------------------------------------
Update: ExpressionStatement (Src:67 => Dst:55)
Delete: assertEquals
Delete: 2
Delete: results
Delete: size
Add: sfHolder
Add: getSearchFactory
Move from src stmt at 64 to this stmt: [createFullTextQuery, new, MatchAllDocsQuery, EntityWithMissingIdWhenRetrievedFromIndex, class, list]
Update: createFullTextQuery -> createHSQuery
Update: list -> queryEntityInfos
Add: iterator
Add: next
Add: getId



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:75 => Dst:97)
Delete: createdIndicesNames
Delete: add
Delete: ElasticsearchIndexNameNormalizer
Delete: getElasticsearchIndexName
Delete: rootClass
Delete: getName
Add: TestElasticsearchClient
Add: this
Add: registerIndexForCleanup
Add: indexName



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/3cf8a93002765fe7576b8ac1e27d586db19860a2
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:203 => Dst:149)
Delete: index
Delete: indexName
Delete: mappedClass
Delete: getName
Delete: id
Delete: jsonDocument
Add: TestElasticsearchClient
Add: this
Add: createTemplate
Add: templateName
Add: templateString
Add: settings



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/683fefe8fd36e0925984de72d922cabaa8433f5d
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/BulkWork.java


--------------------------------------
Move & Update: ExpressionStatement (Src:147 => Dst:180)
Delete: successfulItems
Delete: put
Delete: work
Delete: resultItem
Add: this
Add: context
Add: =
Add: context



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/bridge/AppliedOnTypeAwareBridgeTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:50 => Dst:46)
Delete: searchFactory
Delete: getWorker
Delete: performWork
Delete: work
Delete: tc
Add: searchFactory
Add: =
Move from src stmt at 44 to this stmt: [createSearchIntegrator, Foo, class]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/bridge/AppliedOnTypeAwareBridgeTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:62 => Dst:55)
Delete: searchFactory
Delete: getWorker
Delete: performWork
Delete: work
Delete: tc
Add: searchFactory
Add: =
Move from src stmt at 56 to this stmt: [createSearchIntegrator, Bar, class]



===============================================
ijm
https://github.com/hibernate/hibernate-search/commit/9097321d8a346f5d2871f2a85892a235d3175a7b
engine/src/test/java/org/hibernate/search/test/bridge/AppliedOnTypeAwareBridgeTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:74 => Dst:64)
Delete: searchFactory
Delete: getWorker
Delete: performWork
Delete: work
Delete: tc
Add: searchFactory
Add: =
Move from src stmt at 68 to this stmt: [createSearchIntegrator, Snafu, class]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/a172b32d4cd46c56fc0aaaa6c7e5fa15d95e65ce
spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompBrokerRelayMessageHandler.java


--------------------------------------
Update: MethodDeclaration (Src:369 => Dst:356)
Update: protected -> private
Delete: Composable
Delete: TcpConnection
Delete: Message
Delete: byte
Delete: Message
Delete: byte
Update: initConnection -> StompRelaySession
Add: String
Add: sessionId



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/c33df5977a622d5ced7a057af090c39a8f95b2ec
org.springframework.expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java


--------------------------------------
Move & Update: ExpressionStatement (Src:137 => Dst:145)
Update: argumentTypes -> descriptors
Delete: i
Delete: =
Update: arguments -> add
Delete: i
Delete: ==
Delete: null
Delete: null
Update: arguments -> TypeDescriptor
Delete: i
Update: getClass -> forObject
Add: argument



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/dab7a7f0ee94d67408b048f29910e0b30c31e03b
spring-webmvc/src/main/java/org/springframework/web/servlet/view/AbstractView.java


--------------------------------------
Move & Update: ExpressionStatement (Src:200 => Dst:199)
Update: addStaticAttribute -> forEach
Move from src stmt at 199 to this stmt: [attributes]
Delete: entry
Delete: getKey
Delete: entry
Update: getValue -> addStaticAttribute
Add: this



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Update: ExpressionStatement (Src:329 => Dst:255)
Update: assertEquals -> assertNotNull
Delete: "s1"
Update: headers -> SimpMessageHeaderAccessor
Update: getSessionId -> getSessionAttributes
Add: actual
Add: getHeaders



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/935d714333ec8ee4841d8e0c1621aca7ea7bbd54
spring-core/src/main/java/org/springframework/util/xml/SimpleNamespaceContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:108 => Dst:78)
Update: prefixToNamespaceUri -> Assert
Update: put -> notNull
Move from this stmt to dst stmt at 125: [prefix, namespaceUri]
Add: namespaceUri
Add: "No namespaceUri given"



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/935d714333ec8ee4841d8e0c1621aca7ea7bbd54
spring-core/src/main/java/org/springframework/util/xml/SimpleNamespaceContext.java


--------------------------------------
Update: MethodDeclaration (Src:127 => Dst:118)
Update: private -> public
Move from this stmt to dst stmt at 89: [List, String]
Update: getPrefixesInternal -> bindNamespaceUri
Add: void
Move from this stmt to dst stmt at 77: [String, namespaceUri]
Move from src stmt at 101 to this stmt: [String, prefix, String, namespaceUri]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/a48c9b6305a9aab74168b5c5455f8b5ef9eb466b
spring-web-reactive/src/test/java/org/springframework/reactive/web/dispatch/method/annotation/RequestMappingIntegrationTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:81 => Dst:85)
Update: factory -> setApplicationContext
Move from src stmt at 90 to this stmt: [dispatcherHandler]
Update: registerSingleton -> wac
Add: this
Delete: "responseBodyResultHandler"
Move from this stmt to dst stmt at 292: [new, ResponseBodyResultHandler, Arrays, asList, new, ByteBufferEncoder, new, StringEncoder, new, JacksonJsonEncoder, Collections]
Delete: singletonList
Delete: new
Delete: JsonObjectEncoder



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/fb526f534ab412f0f893221b8bca1e74e49c325b
org.springframework.web.servlet/src/test/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapterTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:186 => Dst:160)
Delete: composite
Delete: =
Delete: HandlerMethodArgumentResolverComposite
Delete: new
Update: DirectFieldAccessor -> assertMethodProcessorCount
Update: handlerAdapter -> RESOLVER_COUNT
Update: getPropertyValue -> INIT_BINDER_RESOLVER_COUNT
Delete: "initBinderArgumentResolvers"
Add: HANDLER_COUNT
Add: +
Add: 1



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/fb526f534ab412f0f893221b8bca1e74e49c325b
org.springframework.web.servlet/src/test/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapterTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:192 => Dst:169)
Update: assertTrue -> assertMethodProcessorCount
Update: actual -> RESOLVER_COUNT
Update: contains -> INIT_BINDER_RESOLVER_COUNT
Move from this stmt to dst stmt at 131: [resolver]
Add: 1



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/fb526f534ab412f0f893221b8bca1e74e49c325b
org.springframework.web.servlet/src/test/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapterTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:208 => Dst:182)
Update: assertTrue -> assertEquals
Update: actual -> handlerAdapter
Add: handlerCount
Add: this
Update: contains -> getHandlers
Add: getReturnValueHandlers
Move from this stmt to dst stmt at 159: [handler]
Add: size



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/9b496b1264e1f9322af666399dd451987cfdd29c
spring-web/src/main/java/org/springframework/http/codec/support/DefaultClientCodecConfigurer.java


--------------------------------------
Update: ExpressionStatement (Src:32 => Dst:32)
Delete: ClientDefaultCodecsImpl
Delete: defaultCodecs
Update: initCustomTypedWriters -> setPartWritersSupplier
Move from src stmt at 33 to this stmt: [ClientDefaultCodecsImpl, defaultCodecs]
Update: getCustomTypedWriters -> getWritersInternal
Add: -
Add: true



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/05765d752062f37b202e7dfd20593c995dc47df0
spring-web/src/test/java/org/springframework/web/context/request/async/WebAsyncManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:225 => Dst:368)
Update: interceptor -> verify
Update: postProcess -> addTimeoutHandler
Add: this
Add: asyncWebRequest
Move from this stmt to dst stmt at 214: [this, asyncWebRequest, task, 21]
Move from src stmt at 418 to this stmt: [Runnable, notNull]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/05765d752062f37b202e7dfd20593c995dc47df0
spring-web/src/test/java/org/springframework/web/context/request/async/WebAsyncManagerTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:316 => Dst:277)
Delete: this
Delete: asyncWebRequest
Update: setTimeout -> beforeConcurrentHandling
Add: verify
Add: interceptor
Move from this stmt to dst stmt at 280: [1000L]
Move from src stmt at 366 to this stmt: [this, asyncWebRequest, deferredResult]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:239 => Dst:219)
Update: jt -> PersistenceManagerFactoryUtils
Delete: execute
Delete: new
Delete: JdoCallback
Move from src stmt at 240 to this stmt: [PersistenceManager, pm2]
Update: PersistenceManager -> getPersistenceManager
Update: pm2 -> pmf
Add: true
Move from src stmt at 242 to this stmt: [flush]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:354 => Dst:316)
Update: jt -> PersistenceManagerFactoryUtils
Delete: execute
Delete: new
Delete: JdoCallback
Move from src stmt at 355 to this stmt: [PersistenceManager, pm2]
Update: PersistenceManager -> getPersistenceManager
Update: pm2 -> pmf
Add: true
Move from src stmt at 357 to this stmt: [flush]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:434 => Dst:383)
Update: jt -> PersistenceManagerFactoryUtils
Update: execute -> getPersistenceManager
Delete: new
Delete: JdoCallback
Move from src stmt at 435 to this stmt: [pm2]
Update: pm2 -> pmf
Add: true



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:549 => Dst:471)
Update: jt -> PersistenceManagerFactoryUtils
Update: execute -> getPersistenceManager
Delete: new
Delete: JdoCallback
Move from src stmt at 550 to this stmt: [pm2]
Update: pm2 -> pmf
Add: true



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/744727b8aa376dc61e4107d52870172c148d63c7
spring-context/src/test/java/org/springframework/scheduling/annotation/AsyncExecutionTests.java


--------------------------------------
Update: ExpressionStatement (Src:51 => Dst:141)
Update: Assume -> context
Update: group -> registerBeanDefinition
Delete: TestGroup
Delete: PERFORMANCE
Add: "asyncTest"
Add: new
Add: RootBeanDefinition
Add: AsyncClassBean
Add: class



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/55193194c23cee602e0a98f750228b044c47fed8
spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/InvocableHandlerMethodTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:140 => Dst:160)
Delete: when
Delete: resolver
Delete: resolveArgument
Delete: any
Delete: any
Delete: any
Update: thenThrow -> thenReturn
Move from src stmt at 203 to this stmt: [when, resolver, resolveArgument, any, any, any]
Delete: new
Delete: IllegalStateException
Delete: "boo"
Move from src stmt at 203 to this stmt: [resolvedValue]



===============================================
gt
https://github.com/spring-projects/spring-framework/commit/55193194c23cee602e0a98f750228b044c47fed8
spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/InvocableHandlerMethodTests.java


--------------------------------------
Update: ExpressionStatement (Src:143 => Dst:107)
Delete: hm
Update: setHandlerMethodArgumentResolvers -> addResolver
Update: Collections -> Mono
Add: hm
Update: singletonList -> error
Update: resolver -> IllegalStateException
Add: new
Add: "boo"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1258 => Dst:1144)
Move from this stmt to dst stmt at 1267: [this]
Move from this stmt to dst stmt at 1296: [typeVariables]
Move from this stmt to dst stmt at 1267: [=]
Update: typeVariables -> i
Add: arguments
Add: i
Add: =
Add: argument
Add: !=
Add: null
Add: argument
Add: variables



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Move & Update: FieldDeclaration (Src:1252 => Dst:1293)
Move from this stmt to dst stmt at 1262: [private, final, TypeVariable]
Move from this stmt to dst stmt at 1143: [typeVariables]
Add: private
Add: final
Add: Type
Add: typeArguments



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/91a0107e4abba457f72ed1b6bd541611039832fe
spring-core/src/main/java/org/springframework/core/ResolvableType.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1257 => Dst:1297)
Move from this stmt to dst stmt at 1138: [Assert, isTrue]
Delete: typeVariables
Delete: length
Move from this stmt to dst stmt at 1138: [==, generics, length, "Mismatched number of generics specified"]
Add: this
Add: typeArguments
Add: =
Add: typeArguments



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/4021d239ab15dfd119d248c9e830ed2f2f935985
spring-web/src/test/java/org/springframework/http/codec/json/JsonObjectDecoderTests.java


--------------------------------------
Update: ExpressionStatement (Src:103 => Dst:116)
Move from this stmt to dst stmt at 103: [output, =, decoder, decode, source, null, null, Collections, emptyMap, map, JsonObjectDecoderTests, toString]
Add: StepVerifier
Add: create
Add: output
Add: expectNext
Add: "{\"id\":1,\"name\":\"Robert\"}"
Add: expectNext
Add: "{\"id\":2,\"name\":\"Raide\"}"
Add: expectNext
Add: "{\"id\":3,\"name\":\"Ford\"}"
Add: expectComplete
Add: verify



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ba7998d03b7bf21b30d12e073506f8a1e60fe147
spring-messaging/src/main/java/org/springframework/messaging/simp/SimpMessagingTemplate.java


--------------------------------------
Update: FieldDeclaration (Src:37 => Dst:42)
Move from this stmt to dst stmt at 40: [private, final, MessageChannel]
Update: outputChannel -> userDestinationPrefix
Add: private
Add: String
Add: =
Add: "/user/"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ba7998d03b7bf21b30d12e073506f8a1e60fe147
spring-messaging/src/main/java/org/springframework/messaging/simp/SimpMessagingTemplate.java


--------------------------------------
Update: MethodDeclaration (Src:42 => Dst:125)
Move from this stmt to dst stmt at 47: [public, SimpMessagingTemplate, MessageChannel]
Update: outputChannel -> destination
Add: Override
Add: public
Add: T
Add: void
Add: convertAndSendToUser
Add: String
Add: user
Add: String
Add: T
Add: message
Add: MessagePostProcessor
Add: postProcessor
Add: throws
Add: MessagingException



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ba7998d03b7bf21b30d12e073506f8a1e60fe147
spring-messaging/src/main/java/org/springframework/messaging/simp/SimpMessagingTemplate.java


--------------------------------------
Update: ExpressionStatement (Src:43 => Dst:129)
Move from this stmt to dst stmt at 48: [Assert, notNull]
Update: outputChannel -> user
Add: Assert
Add: notNull
Move from this stmt to dst stmt at 48: ["outputChannel is required"]
Add: "user is required"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ba7998d03b7bf21b30d12e073506f8a1e60fe147
spring-messaging/src/main/java/org/springframework/messaging/simp/SimpMessagingTemplate.java


--------------------------------------
Move & Update: ExpressionStatement (Src:44 => Dst:122)
Move from this stmt to dst stmt at 49: [this]
Move from this stmt to dst stmt at 104: [outputChannel]
Move from this stmt to dst stmt at 49: [=]
Move from this stmt to dst stmt at 59: [outputChannel]
Add: convertAndSendToUser
Add: user
Add: destination
Add: message
Add: null



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/ba7998d03b7bf21b30d12e073506f8a1e60fe147
spring-messaging/src/main/java/org/springframework/messaging/simp/SimpMessagingTemplate.java


--------------------------------------
Move & Update: ExpressionStatement (Src:66 => Dst:130)
Move from this stmt to dst stmt at 101: [Assert, notNull, destination, "destination is required"]
Add: convertAndSend
Add: this
Move from src stmt at 69 to this stmt: [outputChannel]
Update: outputChannel -> userDestinationPrefix
Add: +
Add: user
Add: +
Add: destination
Add: message
Add: postProcessor



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f9e8924b3dd9dc883a503ed59ee88b17434aaeef
spring-context/src/test/java/org/springframework/validation/DataBinderTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:600 => Dst:658)
Move from this stmt to dst stmt at 632: [assertTrue, binder, getBindingResult, hasFieldErrors, "name"]
Add: assertEquals
Add: "test"
Add: binder
Add: getBindingResult
Add: getFieldValue
Move from src stmt at 993 to this stmt: [""]
Update: "" -> "name"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f9e8924b3dd9dc883a503ed59ee88b17434aaeef
spring-context/src/test/java/org/springframework/validation/DataBinderTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:601 => Dst:659)
Move from this stmt to dst stmt at 633: [assertEquals, "test", binder, getBindingResult, getFieldValue, "name"]
Add: assertEquals
Add: "typeMismatch"
Add: binder
Add: getBindingResult
Add: getFieldError
Add: "name"
Add: getCode



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/289f35da3a57bb5e491b30c7351072b4e801c519
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:160 => Dst:167)
Move from this stmt to dst stmt at 163: [returnValue]
Move from this stmt to dst stmt at 178: [=]
Move from this stmt to dst stmt at 163: [T]
Move from this stmt to dst stmt at 178: [getAdvice, beforeBodyWrite]
Move from this stmt to dst stmt at 163: [returnValue]
Move from this stmt to dst stmt at 178: [returnType]
Move from this stmt to dst stmt at 163: [selectedMediaType]
Move from this stmt to dst stmt at 178: [Class]
Move from this stmt to dst stmt at 163: [extends]
Move from this stmt to dst stmt at 178: [HttpMessageConverter]
Move from this stmt to dst stmt at 163: [messageConverter]
Move from this stmt to dst stmt at 178: [getClass, inputMessage]
Move from this stmt to dst stmt at 163: [outputMessage]
Move from src stmt at 173 to this stmt: [GenericHttpMessageConverter, T, messageConverter, write, returnValue]
Add: returnValueType
Move from src stmt at 173 to this stmt: [selectedMediaType, outputMessage]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/289f35da3a57bb5e491b30c7351072b4e801c519
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java


--------------------------------------
Move & Update: ExpressionStatement (Src:173 => Dst:170)
Move from this stmt to dst stmt at 167: [GenericHttpMessageConverter, T, messageConverter, write, returnValue]
Move from this stmt to dst stmt at 222: [type]
Move from this stmt to dst stmt at 167: [selectedMediaType, outputMessage]
Move from src stmt at 179 to this stmt: [logger]
Add: debug
Add: "Written ["
Add: +
Move from src stmt at 179 to this stmt: [returnValue]
Add: +
Add: "] as \""
Add: +
Move from src stmt at 179 to this stmt: [selectedMediaType]
Add: +
Add: "\" using ["
Add: +
Move from src stmt at 179 to this stmt: [messageConverter]
Add: +
Add: "]"



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:152 => Dst:159)
Move from this stmt to dst stmt at 152: [assertTrue, TransactionSynchronizationManager, hasResource, factory]
Add: asyncWebRequest
Add: addCompletionHandler
Add: Runnable
Add: anyObject



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:162 => Dst:166)
Move from this stmt to dst stmt at 164: [asyncManager, setTaskExecutor, new, SyncTaskExecutor]
Move from src stmt at 164 to this stmt: [asyncManager, startCallableProcessing]
Move from src stmt at 164 to this stmt: [new]
Move from src stmt at 164 to this stmt: [Callable, String]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:190 => Dst:195)
Move from this stmt to dst stmt at 192: [interceptor, preHandle, new, ServletWebRequest, request]
Move from src stmt at 193 to this stmt: [interceptor, postHandle, new, ServletWebRequest, request, null]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:192 => Dst:196)
Move from this stmt to dst stmt at 194: [interceptor, preHandle, new, ServletWebRequest, request]
Move from src stmt at 194 to this stmt: [interceptor, afterCompletion, new, ServletWebRequest, request, null]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:193 => Dst:198)
Move from this stmt to dst stmt at 195: [interceptor, postHandle, new, ServletWebRequest, request, null]
Move from src stmt at 196 to this stmt: [interceptor, postHandle, new, ServletWebRequest, request, null]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:194 => Dst:199)
Move from this stmt to dst stmt at 196: [interceptor, afterCompletion, new, ServletWebRequest, request, null]
Move from src stmt at 197 to this stmt: [interceptor, afterCompletion, new, ServletWebRequest, request, null]



===============================================
mtdiff
https://github.com/spring-projects/spring-framework/commit/f036ed639f95b64842aa0abe742cad26f37cc50b
spring-orm/src/test/java/org/springframework/orm/jpa/support/OpenEntityManagerInViewTests.java


--------------------------------------
Update: ExpressionStatement (Src:196 => Dst:201)
Move from this stmt to dst stmt at 198: [interceptor, postHandle, new, ServletWebRequest, request, null]
Move from src stmt at 199 to this stmt: [interceptor, preHandle, new, ServletWebRequest, request]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a172b32d4cd46c56fc0aaaa6c7e5fa15d95e65ce
spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompBrokerRelayMessageHandler.java


--------------------------------------
Move & Update: ExpressionStatement (Src:566 => Dst:375)
Delete: headers
Delete: setHeartbeat
Delete: systemHeartbeatSendInterval
Delete: systemHeartbeatReceiveInterval
Add: this
Add: connectHeaders
Add: =
Add: StompHeaderAccessor
Add: wrap
Add: connectMessage



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/c33df5977a622d5ced7a057af090c39a8f95b2ec
org.springframework.expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java


--------------------------------------
Move & Update: ExpressionStatement (Src:137 => Dst:145)
Delete: argumentTypes
Delete: i
Delete: =
Delete: arguments
Delete: i
Delete: ==
Delete: null
Delete: null
Delete: arguments
Delete: i
Delete: getClass
Add: descriptors
Add: add
Add: TypeDescriptor
Add: forObject
Add: argument



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/dab7a7f0ee94d67408b048f29910e0b30c31e03b
spring-webmvc/src/main/java/org/springframework/web/servlet/view/AbstractView.java


--------------------------------------
Move & Update: ExpressionStatement (Src:200 => Dst:199)
Delete: addStaticAttribute
Delete: entry
Delete: getKey
Delete: entry
Delete: getValue
Add: attributes
Add: forEach
Add: this
Add: addStaticAttribute



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Update: ExpressionStatement (Src:148 => Dst:143)
Delete: headers
Update: setHeartbeat -> setHeader
Add: ackAccessor
Delete: 0
Delete: 10
Add: SimpMessageHeaderAccessor
Add: HEART_BEAT_HEADER
Add: new
Add: long
Add: 15000
Add: 15000



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:164 => Dst:172)
Delete: connectAckHeaders
Update: setHeader -> setHeartbeat
Add: accessor
Delete: SimpMessageHeaderAccessor
Delete: CONNECT_MESSAGE_HEADER
Delete: connectMessage
Add: 0
Add: 10



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:180 => Dst:184)
Delete: assertEquals
Delete: StompCommand
Delete: CONNECTED
Delete: replyHeaders
Delete: getCommand
Add: message
Add: =
Add: MessageBuilder
Add: createMessage
Add: EMPTY_PAYLOAD
Add: accessor
Add: getMessageHeaders



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:182 => Dst:188)
Delete: assertArrayEquals
Delete: new
Delete: long
Delete: 0
Delete: 0
Delete: replyHeaders
Delete: getHeartbeat
Add: verify
Add: sockJsSession
Add: sendMessage
Add: any
Add: WebSocketMessage
Add: class



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/de9675bf5a8f4b2e24497b05ce851e48942883ff
spring-websocket/src/test/java/org/springframework/web/socket/messaging/StompSubProtocolHandlerTests.java


--------------------------------------
Update: ExpressionStatement (Src:329 => Dst:255)
Update: assertEquals -> assertNotNull
Delete: "s1"
Delete: headers
Update: getSessionId -> getSessionAttributes
Add: SimpMessageHeaderAccessor
Add: actual
Add: getHeaders



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/e4f386ae1ed13aa24ee6cad49e5c08b42c96af01
spring-test/src/test/java/org/springframework/test/web/client/match/JsonPathRequestMatchersTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:40 => Dst:84)
Delete: this
Delete: request
Delete: =
Move from this stmt to dst stmt at 45: [new, MockClientHttpRequest]
Add: new
Add: JsonPathRequestMatchers
Add: "$.emptyArray"
Add: exists
Add: match
Add: request



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/e4f386ae1ed13aa24ee6cad49e5c08b42c96af01
spring-test/src/test/java/org/springframework/test/web/client/match/JsonPathRequestMatchersTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:41 => Dst:89)
Delete: this
Delete: request
Delete: getBody
Delete: write
Move from this stmt to dst stmt at 49: [REQUEST_CONTENT, getBytes]
Add: new
Add: JsonPathRequestMatchers
Add: "$.emptyMap"
Add: exists
Add: match
Add: request



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/fb526f534ab412f0f893221b8bca1e74e49c325b
org.springframework.web.servlet/src/test/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapterTests.java


--------------------------------------
Update: ExpressionStatement (Src:192 => Dst:160)
Update: assertTrue -> assertMethodProcessorCount
Delete: actual
Delete: contains
Update: resolver -> INIT_BINDER_RESOLVER_COUNT
Add: RESOLVER_COUNT
Add: HANDLER_COUNT
Add: +
Add: 1



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/fb526f534ab412f0f893221b8bca1e74e49c325b
org.springframework.web.servlet/src/test/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapterTests.java


--------------------------------------
Update: ExpressionStatement (Src:208 => Dst:169)
Update: assertTrue -> assertMethodProcessorCount
Delete: actual
Delete: contains
Delete: handler
Add: RESOLVER_COUNT
Add: INIT_BINDER_RESOLVER_COUNT
Add: 1



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/465ca24ab244a4ea437ea96d9f10a226679a6b05
spring-webmvc/src/main/java/org/springframework/web/servlet/DispatcherServlet.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1320 => Dst:1321)
Delete: logger
Delete: debug
Delete: "Removing attribute ["
Delete: +
Delete: attrName
Delete: +
Delete: "] after include"
Add: uri
Add: =
Add: request
Add: getRequestURI



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:305 => Dst:273)
Delete: tt
Delete: execute
Delete: new
Delete: TransactionCallback
Move from src stmt at 308 to this stmt: [tt]
Move from src stmt at 308 to this stmt: [execute]
Move from src stmt at 308 to this stmt: [new]
Move from src stmt at 308 to this stmt: [TransactionCallback]



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:434 => Dst:383)
Delete: jt
Delete: execute
Delete: new
Delete: JdoCallback
Add: PersistenceManagerFactoryUtils
Add: getPersistenceManager
Add: pmf
Add: true



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/7ceb02257e558585e12633db279a46fdd6737c71
spring-orm/src/test/java/org/springframework/orm/jdo/JdoTransactionManagerTests.java


--------------------------------------
Update: ExpressionStatement (Src:549 => Dst:471)
Delete: jt
Delete: execute
Delete: new
Delete: JdoCallback
Add: PersistenceManagerFactoryUtils
Add: getPersistenceManager
Add: pmf
Add: true



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/744727b8aa376dc61e4107d52870172c148d63c7
spring-context/src/test/java/org/springframework/scheduling/annotation/AsyncExecutionTests.java


--------------------------------------
Move & Update: ExpressionStatement (Src:51 => Dst:147)
Update: Assume -> future
Add: assertEquals
Add: "20"
Delete: group
Delete: TestGroup
Delete: PERFORMANCE
Add: get



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/4aae6a6dda54dc594285b3cc4df93fb6ff041c53
spring-websocket/src/main/java/org/springframework/web/socket/client/jetty/JettyWebSocketClient.java


--------------------------------------
Move & Update: ExpressionStatement (Src:151 => Dst:150)
Delete: request
Delete: setHeader
Update: header -> headers
Delete: headers
Delete: get
Delete: header
Add: forEach
Add: request
Add: setHeader



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a3bb3769ba0135f7c02fb98164fa8f6a39f4c5f8
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/support/AbstractFlashMapManager.java


--------------------------------------
Move & Update: ExpressionStatement (Src:150 => Dst:100)
Delete: Assert
Delete: notNull
Delete: flashMap
Delete: "FlashMap must not be null"
Add: logger
Add: debug
Add: "Removing FlashMap(s): "
Add: +
Add: allMaps



===============================================
ijm
https://github.com/spring-projects/spring-framework/commit/a3bb3769ba0135f7c02fb98164fa8f6a39f4c5f8
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/support/AbstractFlashMapManager.java


--------------------------------------
Move & Update: ExpressionStatement (Src:169 => Dst:105)
Delete: flashMaps
Delete: =
Delete: flashMaps
Delete: ==
Delete: null
Move from this stmt to dst stmt at 188: [new, CopyOnWriteArrayList, FlashMap]
Delete: flashMaps
Add: updateFlashMaps
Add: allMaps
Add: request
Add: response



===============================================
gt
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:87)
Update: perform -> format
Add: LOGGER
Add: log
Add: Level
Add: INFO
Add: String
Update: "headers " -> "%s = %s"
Delete: +
Move from this stmt to dst stmt at 75: [bsn, findBundleIdWithoutFail, context]
Add: key
Add: element



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Update: VariableDeclarationStatement (Src:562 => Dst:569)
Delete: final
Delete: byte
Update: input -> OutputStream
Delete: =
Update: message -> outputStream
Delete: getBytes
Add: =
Add: null



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/02bc6f1586f8a3c8312872b183906eadb98ca7ab
project/src/main/java/org/springframework/roo/project/converter/PomConverter.java


--------------------------------------
Move & Update: ExpressionStatement (Src:33 => Dst:48)
Move from this stmt to dst stmt at 46: [abbreviationMap, put, pom, getModuleName, pom]
Move from src stmt at 50 to this stmt: [completions, add, new, Completion, moduleName]
Update: moduleName -> nonEmptyModuleName



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:144 => Dst:144)
Move from this stmt to dst stmt at 154: [fileManager]
Update: createOrUpdateXmlFileIfRequired -> writeXml
Add: XmlUtils
Update: contextPath -> mutableFile
Update: appCtx -> getOutputStream
Delete: true
Add: document



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:195 => Dst:195)
Move from this stmt to dst stmt at 224: [fileManager]
Update: createOrUpdateXmlFileIfRequired -> writeXml
Add: XmlUtils
Update: contextPath -> mutableFile
Update: appCtx -> getOutputStream
Delete: true
Add: document



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:274 => Dst:274)
Move from this stmt to dst stmt at 63: [fileManager]
Update: createOrUpdateXmlFileIfRequired -> writeXml
Add: XmlUtils
Update: contextPath -> mutableFile
Update: appCtx -> getOutputStream
Delete: true
Add: document



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/a1cb944b1313599602eaf0de57dec1740d1a05bb
runtime/metadata/src/main/java/org/springframework/roo/metadata/DefaultMetadataService.java


--------------------------------------
Update: FieldDeclaration (Src:38 => Dst:59)
Delete: Reference
Update: private -> protected
Move from this stmt to dst stmt at 80: [MetadataDependencyRegistry]
Update: metadataDependencyRegistry -> registryTracker
Add: MetadataDependencyRegistryTracker
Add: =
Add: null



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/508a0cfb9888bed743209320b93a7b18fb27064b
addon-email/addon/src/main/java/org/springframework/roo/addon/email/addon/MailCommands.java


--------------------------------------
Update: ExpressionStatement (Src:34 => Dst:55)
Update: staticFieldConverter -> context
Add: this
Add: context
Add: =
Update: add -> getBundleContext
Delete: MailProtocol
Delete: class



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/508a0cfb9888bed743209320b93a7b18fb27064b
addon-email/addon/src/main/java/org/springframework/roo/addon/email/addon/MailCommands.java


--------------------------------------
Update: ExpressionStatement (Src:91 => Dst:252)
Move from this stmt to dst stmt at 125: [mailOperations]
Update: injectEmailTemplate -> installReceiveEmailSupport
Move from src stmt at 54 to this stmt: [mailOperations]
Update: typeName -> username
Add: host
Add: port
Add: protocol
Update: fieldName -> jndiName
Add: password
Add: starttls
Update: async -> profile
Add: module
Add: service
Add: shellContext
Add: isForce



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/b7135afe3bd8d102684a06e23aa04f553daa0bfd
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfApplicationBeanMetadata.java


--------------------------------------
Update: ExpressionStatement (Src:124 => Dst:127)
Update: imports -> JsfUtils
Update: addImport -> addCommonJsfFields
Delete: new
Update: JavaType -> imports
Delete: "org.primefaces.component.menuitem.MenuItem"
Add: bodyBuilder



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/0750f50b50131fcca4abba9133c398cd90ff7783
addon-web-mvc-controller/addon/src/main/java/org/springframework/roo/addon/web/mvc/controller/addon/ControllerOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:1122 => Dst:1026)
Update: relationFieldObject -> LOGGER
Update: put -> info
Move from this stmt to dst stmt at 923: [StringUtils]
Update: join -> String
Update: relationField -> format
Update: "." -> "Details controller is required for %s befor can create %s"
Update: entityField -> StringUtils
Add: currentPath
Update: getFieldType -> join
Update: getParameters -> Arrays
Update: get -> asList
Delete: 0
Delete: getSimpleTypeName
Add: relationField
Add: ','



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/4b1cd29018b09862f7da7fe9d8e91ac3a288ddb7
addon-layers-repository-jpa/addon/src/main/java/org/springframework/roo/addon/layers/repository/jpa/addon/RepositoryJpaMetadata.java


--------------------------------------
Move & Update: ExpressionStatement (Src:139 => Dst:129)
Move from this stmt to dst stmt at 117: [countMethodByReferencedFields]
Update: put -> getFindOneMethod
Add: ensureGovernorHasMethod
Add: new
Add: MethodMetadataBuilder
Update: compositionInfo -> identifiers
Add: domainType
Update: getLeft -> get
Delete: countMethod
Add: 0



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/689468099a6cd50032418c70444c278318143001
addon-web-mvc-controller/src/main/java/org/springframework/roo/addon/web/mvc/controller/details/WebMetadataUtils.java


--------------------------------------
Update: VariableDeclarationStatement (Src:153 => Dst:158)
Update: EntityMetadata -> List
Update: entityMetadata -> FieldMetadata
Delete: =
Update: EntityMetadata -> idFields
Move from this stmt to dst stmt at 422: [metadataService]
Update: get -> getFieldsWithTag
Add: =
Add: MemberFindingUtils
Update: entityMetadataKey -> memberDetails
Add: CustomDataPersistenceTags
Add: IDENTIFIER_FIELD



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/135f4c668de1f6a70f7491292d95331bc6080d55
project/src/main/java/org/springframework/roo/project/MavenOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:153 => Dst:81)
Update: setGroupIds -> addModuleDeclaration
Delete: topLevelPackage
Update: getFullyQualifiedPackageName -> moduleName
Update: parentPom -> parentPomDocument
Update: root -> parentPomRoot



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/c9eb7c0d6ec1d48a688b6889474081e0f0126e97
addon-layers-repository-jpa/addon/src/main/java/org/springframework/roo/addon/layers/repository/jpa/addon/RepositoryJpaOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:244 => Dst:250)
Update: LOGGER -> Validate
Update: warning -> notNull
Delete: String
Update: format -> repositoryConfigurationClass
Delete: "WARNING: Your application class in module %s is using other repository base "
Delete: +
Delete: "class different from which uses Spring Roo (`%s`). Some functionalities like version control "
Delete: +
Delete: "won't work."
Move from this stmt to dst stmt at 242: [applicationCid, getType, getModule]
Delete: SpringletsJavaType
Delete: SPRINGLETS_DETACHABLE_JPA_REPOSITORY_IMPL
Delete: getFullyQualifiedTypeName
Add: getModule
Add: "ERROR: Module name is required to generate a valid JavaType"



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/176d10c9b0d803e957e6909a4140b330a02624a5
addon-email/src/main/java/org/springframework/roo/addon/email/MailCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:27 => Dst:34)
Update: Assert -> staticFieldConverter
Update: notNull -> remove
Update: mailOperations -> MailProtocol
Delete: "Jms operations required"
Add: class



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/781532c5cc9fa6186a1310ee89e8f6af253b8b85
addon-web-mvc-views/src/main/java/org/springframework/roo/addon/web/mvc/views/AbstractViewGenerationService.java


--------------------------------------
Update: VariableDeclarationStatement (Src:198 => Dst:215)
Move from this stmt to dst stmt at 189: [List, FieldMetadata]
Move from this stmt to dst stmt at 288: [entityFields, =]
Move from this stmt to dst stmt at 288: [entityDetails, getFields]
Move from src stmt at 234 to this stmt: [List, FieldMetadata, entityFields, =]
Add: getPersistentFields
Move from src stmt at 234 to this stmt: [entityDetails, getFields]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/781532c5cc9fa6186a1310ee89e8f6af253b8b85
addon-web-mvc-views/src/main/java/org/springframework/roo/addon/web/mvc/views/AbstractViewGenerationService.java


--------------------------------------
Update: VariableDeclarationStatement (Src:234 => Dst:254)
Move from this stmt to dst stmt at 215: [List, FieldMetadata, entityFields, =]
Move from this stmt to dst stmt at 215: [entityDetails, getFields]
Move from src stmt at 264 to this stmt: [List, FieldMetadata, entityFields, =]
Add: getPersistentFields
Move from src stmt at 264 to this stmt: [entityDetails, getFields]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/781532c5cc9fa6186a1310ee89e8f6af253b8b85
addon-web-mvc-views/src/main/java/org/springframework/roo/addon/web/mvc/views/AbstractViewGenerationService.java


--------------------------------------
Update: VariableDeclarationStatement (Src:264 => Dst:288)
Move from this stmt to dst stmt at 254: [List, FieldMetadata, entityFields, =]
Move from this stmt to dst stmt at 254: [entityDetails, getFields]
Add: List
Add: FieldMetadata
Move from src stmt at 198 to this stmt: [entityFields, =]
Add: getPersistentFields
Move from src stmt at 198 to this stmt: [entityDetails, getFields]



===============================================
gt
https://github.com/spring-projects/spring-roo/commit/91b7f045137b3d244ed730a7962a3f44d5098e4e
classpath/src/main/java/org/springframework/roo/classpath/operations/FieldCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:316 => Dst:340)
Move from this stmt to dst stmt at 330: [Assert]
Update: isInstanceOf -> notNull
Move from src stmt at 314 to this stmt: [Assert]
Update: MemberHoldingTypeDetails -> javaTypeDetails
Delete: class
Update: ptd -> typeName
Add: "The type specified, '"
Add: +
Add: +
Add: "'doesn't exist"



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Move & Update: ExpressionStatement (Src:330 => Dst:87)
Move from this stmt to dst stmt at 78: [perform]
Update: "update " -> "%s = %s"
Add: LOGGER
Add: log
Add: Level
Add: INFO
Add: String
Move from src stmt at 70 to this stmt: [findBundleIdWithoutFail]
Update: findBundleIdWithoutFail -> format
Delete: +
Update: id -> element
Add: key
Delete: +
Move from this stmt to dst stmt at 78: [" "]
Delete: +
Move from this stmt to dst stmt at 357: [url]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Move & Update: ExpressionStatement (Src:315 => Dst:90)
Move from this stmt to dst stmt at 360: [perform]
Delete: "uninstall "
Delete: +
Move from this stmt to dst stmt at 338: [bsn, findBundleIdWithoutFail, context]
Add: LOGGER
Add: log
Add: Level
Add: INFO
Add: ""



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Update: ExpressionStatement (Src:327 => Dst:357)
Update: perform -> getBytes
Add: bundle
Add: update
Add: new
Add: ByteArrayInputStream
Move from src stmt at 330 to this stmt: [url]
Move from this stmt to dst stmt at 78: ["update "]
Delete: +
Move from this stmt to dst stmt at 78: [id]



===============================================
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:125 => Dst:370)
Move from this stmt to dst stmt at 117: [annotations, add]
Move from this stmt to dst stmt at 117: [new]
Move from this stmt to dst stmt at 117: [DefaultAnnotationMetadata]
Move from this stmt to dst stmt at 213: [new]
Move from this stmt to dst stmt at 117: [JavaType, RooDbManaged]
Move from this stmt to dst stmt at 334: [class]
Move from this stmt to dst stmt at 117: [getName]
Move from this stmt to dst stmt at 317: [new]
Move from this stmt to dst stmt at 115: [ArrayList, AnnotationAttributeValue]
Add: hasRequiredAnnotations
Add: &=
Add: annotationType
Add: getFullyQualifiedTypeName
Add: equals
Add: RooDbManaged
Move from src stmt at 218 to this stmt: [class]
Add: getName
Move from src stmt at 71 to this stmt: [||]
Add: annotationType
Add: getFullyQualifiedTypeName
Add: equals
Add: "org.springframework.roo.addon.entity.RooIdentifier"



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/43dd5f9b0d88f94953f1826dd52636da3d1cb1ab
addon-dod/src/main/java/org/springframework/roo/addon/dod/DataOnDemandMetadata.java


--------------------------------------
Move & Update: ExpressionStatement (Src:647 => Dst:393)
Delete: System
Delete: out
Delete: println
Delete: field
Delete: getDeclaredByMetadataId
Move from src stmt at 393 to this stmt: [bodyBuilder, appendFormalLine, "obj.", +, mutator, getMethodName, +, "(", +, initializer, +, ");"]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/bd913ef64f4dbdf8cfe1cd0b9b021ba8074baebc
addon-jsf/src/main/java/org/springframework/roo/addon/jsf/JsfManagedBeanMetadata.java


--------------------------------------
Move & Update: ExpressionStatement (Src:552 => Dst:618)
Move from this stmt to dst stmt at 559: [bodyBuilder, appendFormalLine, getValueExpressionStr, fieldValueId, fieldName, fieldType, getSimpleTypeName]
Move from src stmt at 512 to this stmt: [field]
Update: field -> bodyBuilder
Add: appendFormalLine
Add: getValueExpressionStr
Add: fieldValueId
Add: fieldName
Add: "String"



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:121 => Dst:273)
Move from this stmt to dst stmt at 118: [Validate, notNull, topLevelPackage, "Top Level Package required"]
Move from src stmt at 271 to this stmt: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:194 => Dst:480)
Move from this stmt to dst stmt at 189: [FileCopyUtils]
Move from this stmt to dst stmt at 150: [copy]
Delete: new
Move from this stmt to dst stmt at 481: [FileInputStream]
Move from this stmt to dst stmt at 196: [flagGraphic]
Move from this stmt to dst stmt at 189: [fileManager, createFile, pathResolver, getFocusedIdentifier, Path, SRC_MAIN_RESOURCES, packagePath, +, separatorChar, +, flagGraphic, getName, getOutputStream]
Move from src stmt at 133 to this stmt: [line]
Update: line -> outputStream
Add: =
Move from src stmt at 477 to this stmt: [mutableFile, getOutputStream]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:339 => Dst:189)
Move from this stmt to dst stmt at 341: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]
Move from src stmt at 194 to this stmt: [FileCopyUtils]
Update: FileCopyUtils -> outputStream
Add: =
Move from src stmt at 194 to this stmt: [fileManager, createFile, pathResolver, getFocusedIdentifier, Path, SRC_MAIN_RESOURCES, packagePath, +, separatorChar, +, flagGraphic, getName, getOutputStream]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:244 => Dst:196)
Move from this stmt to dst stmt at 243: [FileCopyUtils]
Update: copy -> copyFile
Add: org
Add: apache
Add: commons
Add: io
Add: FileUtils
Move from this stmt to dst stmt at 243: [input]
Update: getBytes -> outputStream
Move from src stmt at 194 to this stmt: [flagGraphic]
Move from this stmt to dst stmt at 242: [mutableFile, getOutputStream]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:224 => Dst:242)
Move from this stmt to dst stmt at 222: [input, =, input, replace, "__TOP_LEVEL_PACKAGE__", topLevelPackage, getFullyQualifiedPackageName]
Add: outputStream
Move from src stmt at 133 to this stmt: [=]
Move from src stmt at 244 to this stmt: [mutableFile, getOutputStream]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:408 => Dst:222)
Move from this stmt to dst stmt at 412: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]
Move from src stmt at 224 to this stmt: [input, =, input, replace, "__TOP_LEVEL_PACKAGE__", topLevelPackage, getFullyQualifiedPackageName]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:271 => Dst:571)
Move from this stmt to dst stmt at 273: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]
Add: outputStream
Add: =
Move from src stmt at 564 to this stmt: [mutableFile, getOutputStream]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:287 => Dst:341)
Move from this stmt to dst stmt at 289: [XmlUtils, findRequiredElement, "/project/name", root, setTextContent, projectName]
Move from src stmt at 339 to this stmt: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:289 => Dst:412)
Move from this stmt to dst stmt at 291: [XmlUtils, findRequiredElement, "/project/properties/repo.folder", root, setTextContent, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "/"]
Move from src stmt at 408 to this stmt: [projectName, =, topLevelPackage, getFullyQualifiedPackageName, replace, ".", "-"]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/53e92c45864c8acfb90b34628381ab0b27cbb384
addon-creator/src/main/java/org/springframework/roo/addon/creator/CreatorOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:337 => Dst:572)
Move from this stmt to dst stmt at 339: [Validate, notNull, topLevelPackage, "Top Level Package required"]
Add: IOUtils
Add: write
Move from src stmt at 562 to this stmt: [message]
Add: outputStream



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b30b19119bfc54b9ae19ca93ea9e6bf7521ee4ed
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceLayerMethod.java


--------------------------------------
Move & Update: MethodDeclaration (Src:38 => Dst:119)
Move from this stmt to dst stmt at 38: [Override, public, List, JavaSymbolName, getParameterNames, final, JavaType, entityType, final, JavaType, idType]
Move from src stmt at 109 to this stmt: [Override, public, JavaType, getReturnType, final, JavaType, entityType]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b30b19119bfc54b9ae19ca93ea9e6bf7521ee4ed
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceLayerMethod.java


--------------------------------------
Move & Update: MethodDeclaration (Src:44 => Dst:124)
Move from this stmt to dst stmt at 44: [Override, public, List, JavaType, getParameterTypes, final, JavaType, entityType, final, JavaType, idType]
Add: Override
Add: public
Add: String
Add: getBaseName
Add: final
Add: ServiceAnnotationValues
Add: annotationValues



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b30b19119bfc54b9ae19ca93ea9e6bf7521ee4ed
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceLayerMethod.java


--------------------------------------
Move & Update: MethodDeclaration (Src:67 => Dst:140)
Move from this stmt to dst stmt at 72: [Override, public, List, JavaSymbolName, getParameterNames, final, JavaType, entityType, final, JavaType, idType]
Move from src stmt at 125 to this stmt: [Override, public, List, JavaSymbolName, getParameterNames, final, JavaType, entityType, final, JavaType, idType]



===============================================
mtdiff
https://github.com/spring-projects/spring-roo/commit/b30b19119bfc54b9ae19ca93ea9e6bf7521ee4ed
addon-layers-service/src/main/java/org/springframework/roo/addon/layers/service/ServiceLayerMethod.java


--------------------------------------
Move & Update: MethodDeclaration (Src:74 => Dst:146)
Move from this stmt to dst stmt at 79: [Override, public, List, JavaType, getParameterTypes, final, JavaType, entityType, final, JavaType, idType]
Move from src stmt at 131 to this stmt: [Override, public, List, JavaType, getParameterTypes, final, JavaType, entityType, final, JavaType, idType]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/a1a9f18379acf3ad5aaef3553c24eedd929c8901
felix/src/main/java/org/springframework/roo/felix/FelixDelegator.java


--------------------------------------
Update: ExpressionStatement (Src:330 => Dst:357)
Delete: perform
Delete: "update "
Delete: +
Delete: id
Delete: +
Delete: " "
Delete: +
Delete: url
Add: bundle
Add: update
Add: new
Add: ByteArrayInputStream
Add: url
Add: getBytes



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:144 => Dst:144)
Delete: fileManager
Delete: createOrUpdateXmlFileIfRequired
Delete: contextPath
Delete: appCtx
Delete: true
Add: XmlUtils
Add: writeXml
Add: mutableFile
Add: getOutputStream
Add: document



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:195 => Dst:195)
Delete: fileManager
Delete: createOrUpdateXmlFileIfRequired
Delete: contextPath
Delete: appCtx
Delete: true
Add: XmlUtils
Add: writeXml
Add: mutableFile
Add: getOutputStream
Add: document



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/5ce6ee3b96454a536a950cf17a3da6f9e51eb695
addon-email/src/main/java/org/springframework/roo/addon/email/MailOperationsImpl.java


--------------------------------------
Update: ExpressionStatement (Src:274 => Dst:274)
Delete: fileManager
Delete: createOrUpdateXmlFileIfRequired
Delete: contextPath
Delete: appCtx
Delete: true
Add: XmlUtils
Add: writeXml
Add: mutableFile
Add: getOutputStream
Add: document



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/a1cb944b1313599602eaf0de57dec1740d1a05bb
runtime/metadata/src/main/java/org/springframework/roo/metadata/DefaultMetadataService.java


--------------------------------------
Update: FieldDeclaration (Src:38 => Dst:59)
Delete: Reference
Update: private -> protected
Update: MetadataDependencyRegistry -> MetadataDependencyRegistryTracker
Update: metadataDependencyRegistry -> registryTracker
Add: =
Add: null



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/508a0cfb9888bed743209320b93a7b18fb27064b
addon-email/addon/src/main/java/org/springframework/roo/addon/email/addon/MailCommands.java


--------------------------------------
Update: ExpressionStatement (Src:34 => Dst:55)
Delete: staticFieldConverter
Delete: add
Delete: MailProtocol
Delete: class
Add: this
Add: context
Add: =
Add: context
Add: getBundleContext



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/508a0cfb9888bed743209320b93a7b18fb27064b
addon-email/addon/src/main/java/org/springframework/roo/addon/email/addon/MailCommands.java


--------------------------------------
Update: ExpressionStatement (Src:38 => Dst:59)
Delete: staticFieldConverter
Delete: remove
Delete: MailProtocol
Delete: class
Add: this
Add: context
Add: =
Add: null



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/4b1cd29018b09862f7da7fe9d8e91ac3a288ddb7
addon-layers-repository-jpa/addon/src/main/java/org/springframework/roo/addon/layers/repository/jpa/addon/RepositoryJpaMetadata.java


--------------------------------------
Move & Update: ExpressionStatement (Src:139 => Dst:129)
Delete: countMethodByReferencedFields
Delete: put
Delete: compositionInfo
Update: getLeft -> get
Add: ensureGovernorHasMethod
Add: new
Add: MethodMetadataBuilder
Add: getFindOneMethod
Add: domainType
Add: identifiers
Delete: countMethod
Add: 0



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/87b08be0dd2bff1e05f901d5e59115a4a784b82e
addon-entity/src/main/java/org/springframework/roo/addon/entity/EntityCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:94 => Dst:143)
Update: rooEntityBuilder -> entityAnnotationBuilder
Update: addClassAttribute -> addStringAttribute
Update: "identifierType" -> "identifierColumn"
Update: identifierType -> identifierColumn



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/87b08be0dd2bff1e05f901d5e59115a4a784b82e
addon-entity/src/main/java/org/springframework/roo/addon/entity/EntityCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:100 => Dst:149)
Update: rooEntityBuilder -> entityAnnotationBuilder
Update: addStringAttribute -> addClassAttribute
Update: "versionColumn" -> "identifierType"
Delete: versionColumn
Add: identifierType



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/87b08be0dd2bff1e05f901d5e59115a4a784b82e
addon-entity/src/main/java/org/springframework/roo/addon/entity/EntityCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:106 => Dst:155)
Update: rooEntityBuilder -> entityAnnotationBuilder
Update: addStringAttribute -> addBooleanAttribute
Update: "transactionManager" -> "mappedSuperclass"
Delete: transactionManager
Add: mappedSuperclass



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/87b08be0dd2bff1e05f901d5e59115a4a784b82e
addon-entity/src/main/java/org/springframework/roo/addon/entity/EntityCommands.java


--------------------------------------
Move & Update: ExpressionStatement (Src:109 => Dst:158)
Update: rooEntityBuilder -> entityAnnotationBuilder
Update: addBooleanAttribute -> addStringAttribute
Update: "mappedSuperclass" -> "schema"
Delete: mappedSuperclass
Add: schema



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/e3bfea5a6df632d8aff7eb8454a02e8694f198e2
project/src/main/java/org/springframework/roo/project/MavenProjectMetadataProvider.java


--------------------------------------
Update: FieldDeclaration (Src:76 => Dst:66)
Delete: Reference
Update: private -> static
Update: PathResolver -> String
Add: final
Delete: pathResolver
Move from src stmt at 63 to this stmt: [UPDATED, =, "updated"]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/8da6a1f8368b5fc1222a9732f9d64ed840af97ce
addon-web-selenium/src/main/java/org/springframework/roo/addon/web/selenium/SeleniumOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:238 => Dst:213)
Delete: XmlUtils
Delete: findRequiredElement
Delete: "/project/build/plugins"
Delete: root
Delete: appendChild
Delete: plugin
Add: projectOperations
Add: addBuildPlugin
Add: new
Add: Plugin
Add: plugin



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/960b8ef9a5c0276e41b28f35431e9a1ad4162987
addon-jpa/src/main/java/org/springframework/roo/addon/jpa/JpaOperationsImpl.java


--------------------------------------
Move & Update: ExpressionStatement (Src:277 => Dst:490)
Delete: Assert
Delete: notNull
Delete: templateInputStream
Delete: "Could not acquire dependencies.xml file"
Add: removeArtifacts
Add: configuration
Add: jdbcDatabase
Add: provider



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/e02ef00e0eeda0e12c68429157864a3bda902dc2
addon-web-mvc-controller/addon/src/main/java/org/springframework/roo/addon/web/mvc/controller/addon/responses/json/JSONMetadata.java


--------------------------------------
Update: ExpressionStatement (Src:536 => Dst:558)
Delete: parameterTypes
Move from this stmt to dst stmt at 554: [addAll]
Move from this stmt to dst stmt at 554: [serviceFinderMethod, getParameterTypes]
Add: formBeanAnnotation
Add: addStringAttribute
Add: "value"
Add: FORM_BEAN_PARAM_NAME
Add: getSymbolName



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/726dc5d109f32d8f281414d6456085134f9a902a
classpath-antlrjavaparser/src/main/java/org/springframework/roo/classpath/antlrjavaparser/UpdateCompilationUnitUtils.java


--------------------------------------
Update: VariableDeclarationStatement (Src:509 => Dst:482)
Update: BodyDeclaration -> EnumConstantDeclaration
Add: final
Move from this stmt to dst stmt at 521: [item, =, body, get, i]
Move from src stmt at 472 to this stmt: [constant, =, entries, get, i]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/726dc5d109f32d8f281414d6456085134f9a902a
classpath-antlrjavaparser/src/main/java/org/springframework/roo/classpath/antlrjavaparser/UpdateCompilationUnitUtils.java


--------------------------------------
Update: VariableDeclarationStatement (Src:510 => Dst:483)
Update: BodyDeclaration -> EnumConstantDeclaration
Add: final
Move from this stmt to dst stmt at 522: [item2, =, body2, get, i]
Move from src stmt at 473 to this stmt: [constant2, =, entries2, get, i]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/726dc5d109f32d8f281414d6456085134f9a902a
classpath-antlrjavaparser/src/main/java/org/springframework/roo/classpath/antlrjavaparser/UpdateCompilationUnitUtils.java


--------------------------------------
Update: VariableDeclarationStatement (Src:472 => Dst:521)
Update: EnumConstantDeclaration -> BodyDeclaration
Add: final
Move from this stmt to dst stmt at 482: [constant, =, entries, get, i]
Move from src stmt at 509 to this stmt: [item, =, body, get, i]



===============================================
ijm
https://github.com/spring-projects/spring-roo/commit/726dc5d109f32d8f281414d6456085134f9a902a
classpath-antlrjavaparser/src/main/java/org/springframework/roo/classpath/antlrjavaparser/UpdateCompilationUnitUtils.java


--------------------------------------
Update: VariableDeclarationStatement (Src:473 => Dst:522)
Update: EnumConstantDeclaration -> BodyDeclaration
Add: final
Move from this stmt to dst stmt at 483: [constant2, =, entries2, get, i]
Move from src stmt at 510 to this stmt: [item2, =, body2, get, i]



===============================================
gt
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:909 => Dst:538)
Delete: verify
Delete: clientListener
Delete: never
Update: onWeightChanged -> onStreamActive
Move from src stmt at 1021 to this stmt: [verify, clientListener, never]
Update: eq -> streamEq
Update: streamB -> reservedStream
Delete: anyShort



===============================================
gt
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Update: ExpressionStatement (Src:1142 => Dst:542)
Delete: verify
Delete: clientListener
Update: onWeightChanged -> onStreamActive
Move from src stmt at 1302 to this stmt: [verify, clientListener]
Update: any -> streamEq
Update: Http2Stream -> reservedStream
Delete: class
Delete: anyShort



===============================================
gt
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Update: ExpressionStatement (Src:1143 => Dst:543)
Delete: verify
Delete: clientListener2
Update: onWeightChanged -> onStreamActive
Move from src stmt at 1150 to this stmt: [verify, clientListener2]
Update: any -> streamEq
Update: Http2Stream -> reservedStream
Delete: class
Delete: anyShort



===============================================
gt
https://github.com/netty/netty/commit/aa8bdb5d6b7f89d56712c2d177c27857a17d79cd
transport/src/main/java/io/netty/channel/socket/nio/NioSocketChannel.java


--------------------------------------
Update: MethodDeclaration (Src:151 => Dst:166)
Move from this stmt to dst stmt at 151: [UnstableApi, Override]
Update: protected -> public
Move from src stmt at 172 to this stmt: [Override]
Delete: final
Delete: void
Update: doShutdownOutput -> shutdownOutput
Move from src stmt at 172 to this stmt: [ChannelFuture]
Move from this stmt to dst stmt at 168: [final, Throwable, cause]
Delete: throws
Move from this stmt to dst stmt at 235: [Exception]
Move from src stmt at 172 to this stmt: [final, ChannelPromise, promise]



===============================================
gt
https://github.com/netty/netty/commit/892944eba811a9eb2f262328689b5d6006acc146
codec-http/src/main/java/io/netty/handler/codec/http/DefaultHttpResponse.java


--------------------------------------
Update: MethodDeclaration (Src:92 => Dst:101)
Move from this stmt to dst stmt at 91: [Override]
Delete: public
Move from this stmt to dst stmt at 91: [String]
Update: toString -> StringBuilder
Add: void
Add: appendAll
Add: buf



===============================================
gt
https://github.com/netty/netty/commit/41af9a1eb3f9e5c814cc668736a006ee2593b325
common/src/main/java/io/netty/util/concurrent/DefaultPromise.java


--------------------------------------
Update: MethodDeclaration (Src:86 => Dst:79)
Move from this stmt to dst stmt at 106: [Override]
Update: public -> static
Add: private
Move from this stmt to dst stmt at 106: [Throwable]
Update: cause -> isCancelled0
Add: boolean
Move from src stmt at 88 to this stmt: [Object]
Move from src stmt at 88 to this stmt: [result]



===============================================
gt
https://github.com/netty/netty/commit/2e68e370253d06e78e3970b7be77216d6f1f6b85
transport/src/main/java/io/netty/channel/ChannelOutboundBuffer.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:582 => Dst:858)
Update: Runnable -> newWritable
Add: boolean
Update: task -> channel
Add: =
Delete: =
Update: fireChannelWritabilityChangedTask -> isWritable



===============================================
gt
https://github.com/netty/netty/commit/e743a27e752f0badaf71688457793d0aa365a3ac
transport/src/main/java/io/netty/channel/ThreadPerChannelEventLoopGroup.java


--------------------------------------
Update: MethodDeclaration (Src:296 => Dst:149)
Update: private -> public
Move from src stmt at 150 to this stmt: [Override]
Delete: EventLoop
Update: nextChild -> next
Move from src stmt at 150 to this stmt: [EventLoop]
Delete: throws
Delete: Exception



===============================================
gt
https://github.com/netty/netty/commit/16f69985d4c4e0f33bbc4d218a7e43364733779a
handler/src/main/java/io/netty/handler/ssl/OpenSslClientContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:123 => Dst:131)
Move from this stmt to dst stmt at 181: [trustManagerFactory]
Update: init -> TrustManagerFactory
Add: trustManagerFactory
Add: =
Move from this stmt to dst stmt at 164: [KeyStore]
Delete: null
Add: getInstance
Add: TrustManagerFactory
Add: getDefaultAlgorithm



===============================================
gt
https://github.com/netty/netty/commit/16f69985d4c4e0f33bbc4d218a7e43364733779a
handler/src/main/java/io/netty/handler/ssl/OpenSslClientContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:137 => Dst:142)
Update: managerList -> manager
Update: add -> checkServerTrusted
Move from this stmt to dst stmt at 135: [X509TrustManager]
Update: tm -> peerCerts
Add: auth



===============================================
gt
https://github.com/netty/netty/commit/16f69985d4c4e0f33bbc4d218a7e43364733779a
handler/src/main/java/io/netty/handler/ssl/OpenSslClientContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:140 => Dst:145)
Delete: managers
Delete: =
Update: managerList -> logger
Update: toArray -> debug
Delete: new
Delete: X509TrustManager
Delete: managerList
Update: size -> e
Add: "verification of certificate failed"



===============================================
gt
https://github.com/netty/netty/commit/9b22097f7e7c878bd18c95d548ad36b5c9ae9e5c
common/src/test/java/io/netty/util/concurrent/DefaultPromiseTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:74 => Dst:233)
Update: assertThat -> addListener
Move from src stmt at 84 to this stmt: [p, i]
Move from this stmt to dst stmt at 234: [a]
Delete: isSuccess
Delete: is
Delete: true
Add: new
Move from src stmt at 84 to this stmt: [FutureListener, Void]



===============================================
gt
https://github.com/netty/netty/commit/9b22097f7e7c878bd18c95d548ad36b5c9ae9e5c
common/src/test/java/io/netty/util/concurrent/DefaultPromiseTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:102 => Dst:107)
Update: assertThat -> testStackOverFlowErrorChainedFuturesB
Update: a -> Math
Update: isSuccess -> min
Update: is -> executor
Add: stackOverflowDepth
Add: <<
Add: 1
Add: Integer
Add: MAX_VALUE
Delete: true



===============================================
gt
https://github.com/netty/netty/commit/6fd0a0c55f1cf721c88bb0df957b2fa50215724c
codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Headers.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:65 => Dst:318)
Update: Http2AsciiToLowerCaseConverter -> delta
Add: final
Add: int
Update: converter -> one
Add: =
Delete: =
Delete: new
Update: Http2AsciiToLowerCaseConverter -> hashCode
Update: name -> two
Add: -
Update: length -> hashCode



===============================================
gt
https://github.com/netty/netty/commit/ed10513238c271a2c9b372b702dec4943b64f0d5
codec-http/src/main/java/io/netty/handler/codec/http/HttpContentDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:89 => Dst:86)
Delete: this
Delete: message
Delete: =
Delete: null
Move from src stmt at 99 to this stmt: [decoder, =, newContentDecoder, contentEncoding]



===============================================
gt
https://github.com/netty/netty/commit/ed10513238c271a2c9b372b702dec4943b64f0d5
codec-http/src/main/java/io/netty/handler/codec/http/HttpContentDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:124 => Dst:120)
Delete: headers
Update: set -> DefaultHttpRequest
Add: copy
Add: =
Add: new
Delete: HttpHeaderNames
Delete: CONTENT_LENGTH
Update: Integer -> r
Update: toString -> protocolVersion
Update: contentLength -> r
Add: method
Add: r
Add: uri



===============================================
gt
https://github.com/netty/netty/commit/3ad3356892e841b5e2cd7f6e87882fdf3fa2e68d
buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:270 => Dst:276)
Move from this stmt to dst stmt at 256: [assertEquals]
Delete: 1
Move from this stmt to dst stmt at 256: [allocator, numThreadLocalCaches]
Move from src stmt at 291 to this stmt: [numThreadCaches]
Update: numThreadCaches -> assertEquals
Move from src stmt at 291 to this stmt: [1, allocator, heapArenas, get]
Update: heapArenas -> metric
Update: get -> numThreadLocalCaches



===============================================
gt
https://github.com/netty/netty/commit/3ad3356892e841b5e2cd7f6e87882fdf3fa2e68d
buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:273 => Dst:279)
Move from this stmt to dst stmt at 318: [assertEquals]
Delete: 2
Move from this stmt to dst stmt at 318: [allocator, numThreadLocalCaches]
Move from src stmt at 290 to this stmt: [assertEquals, 2, allocator, numThreadLocalCaches]
Update: 2 -> 0
Update: numThreadLocalCaches -> metric
Add: numThreadLocalCaches



===============================================
gt
https://github.com/netty/netty/commit/3ad3356892e841b5e2cd7f6e87882fdf3fa2e68d
buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:290 => Dst:292)
Move from this stmt to dst stmt at 279: [assertEquals, 2, allocator, numThreadLocalCaches]
Add: assertEquals
Add: 1
Move from src stmt at 298 to this stmt: [allocator, numThreadLocalCaches]
Update: numThreadLocalCaches -> metric
Move from src stmt at 298 to this stmt: [assertEquals]
Update: assertEquals -> heapArenas
Add: get
Move from src stmt at 300 to this stmt: [1]
Add: numThreadCaches



===============================================
gt
https://github.com/netty/netty/commit/3ad3356892e841b5e2cd7f6e87882fdf3fa2e68d
buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:298 => Dst:306)
Move from this stmt to dst stmt at 292: [assertEquals]
Delete: 1
Move from this stmt to dst stmt at 292: [allocator, numThreadLocalCaches]
Add: assertEquals
Add: 1
Move from src stmt at 312 to this stmt: [allocator, numThreadLocalCaches]
Update: numThreadLocalCaches -> metric
Move from src stmt at 312 to this stmt: [assertEquals]
Update: assertEquals -> heapArenas
Add: get
Move from src stmt at 316 to this stmt: [0]
Add: numThreadCaches



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:215 => Dst:199)
Move from this stmt to dst stmt at 217: [out, add, invalidMessage, e]
Move from src stmt at 197 to this stmt: [checkpoint]
Update: checkpoint -> currentState
Add: =
Move from src stmt at 197 to this stmt: [State, READ_INITIAL]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:522 => Dst:320)
Move from this stmt to dst stmt at 543: [headers, add, name, value]
Move from src stmt at 312 to this stmt: [checkpoint]
Update: checkpoint -> currentState
Add: =
Move from src stmt at 312 to this stmt: [State, READ_CHUNKED_CONTENT]



===============================================
mtdiff
https://github.com/netty/netty/commit/b2ca2148f902b14841df2903fab58c600ca997d3
codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:584 => Dst:350)
Move from this stmt to dst stmt at 611: [line, =, headerParser, parse, buffer]
Move from src stmt at 345 to this stmt: [checkpoint]
Update: checkpoint -> currentState
Add: =
Move from src stmt at 345 to this stmt: [State, READ_CHUNK_SIZE]



===============================================
mtdiff
https://github.com/netty/netty/commit/deb90923a2f4f5a766597ec241f62a94a25d837e
buffer/src/main/java/io/netty/buffer/PooledByteBuf.java


--------------------------------------
Move & Update: ExpressionStatement (Src:65 => Dst:46)
Update: memory -> init0
Delete: =
Delete: chunk
Delete: memory
Move from src stmt at 47 to this stmt: [chunk]
Move from src stmt at 64 to this stmt: [handle]
Move from src stmt at 66 to this stmt: [offset]
Move from src stmt at 67 to this stmt: [length]
Move from src stmt at 67 to this stmt: [maxLength]
Move from src stmt at 69 to this stmt: [cache]



===============================================
mtdiff
https://github.com/netty/netty/commit/729796687f5ad7907dc6bcb4130a90f1744d4003
codec-http/src/main/java/io/netty/handler/codec/http/HttpContentEncoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:79 => Dst:223)
Move from this stmt to dst stmt at 79: [acceptedEncoding, =]
Delete: HttpHeaders
Delete: Values
Delete: IDENTITY
Add: messageSize
Add: +=
Add: HttpContent
Add: item
Add: content
Add: readableBytes



===============================================
mtdiff
https://github.com/netty/netty/commit/729796687f5ad7907dc6bcb4130a90f1744d4003
codec-http/src/main/java/io/netty/handler/codec/http/HttpContentEncoder.java


--------------------------------------
Move & Update: ExpressionStatement (Src:90 => Dst:177)
Move from this stmt to dst stmt at 90: [out, add, ReferenceCountUtil, retain, msg]
Add: encodeFullResponse
Add: newRes
Add: HttpContent
Add: res
Add: out



===============================================
mtdiff
https://github.com/netty/netty/commit/e74b5fc2fad10a693c8b4e1a46b7cb2f2c0dbe59
common/src/test/java/io/netty/util/concurrent/DefaultPromiseTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:84 => Dst:150)
Move from this stmt to dst stmt at 179: [SingleThreadEventExecutor]
Move from this stmt to dst stmt at 86: [executor]
Move from this stmt to dst stmt at 156: [=]
Move from this stmt to dst stmt at 165: [new]
Move from this stmt to dst stmt at 165: [SingleThreadEventExecutor]
Move from this stmt to dst stmt at 163: [null]
Move from this stmt to dst stmt at 181: [Executors, defaultThreadFactory, true]
Add: final
Add: FutureListener
Add: Void
Add: listener
Add: =
Add: new
Add: FutureListener
Add: Void



===============================================
mtdiff
https://github.com/netty/netty/commit/e74b5fc2fad10a693c8b4e1a46b7cb2f2c0dbe59
common/src/test/java/io/netty/util/concurrent/DefaultPromiseTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:103 => Dst:156)
Move from this stmt to dst stmt at 88: [int, runs]
Move from this stmt to dst stmt at 160: [=, 20000]
Add: final
Add: Promise
Add: Void
Add: promise
Move from src stmt at 84 to this stmt: [=]
Add: new
Add: DefaultPromise
Add: Void
Add: executor



===============================================
mtdiff
https://github.com/netty/netty/commit/2b3ac3d446c9cc9a0f080fd4aabb9bbe3906d212
handler/src/main/java/io/netty/handler/stream/ChunkedWriteHandler.java


--------------------------------------
Move & Update: ExpressionStatement (Src:309 => Dst:143)
Move from this stmt to dst stmt at 312: [ctx, write, pendingMessage]
Delete: currentWrite
Delete: promise
Move from src stmt at 140 to this stmt: [queue, add]
Move from src stmt at 140 to this stmt: [PendingWrite, msg]
Update: msg -> newInstance
Move from src stmt at 344 to this stmt: [msg]
Move from src stmt at 346 to this stmt: [promise]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:281 => Dst:541)
Move from this stmt to dst stmt at 285: [assertEquals, 1, client, connectionStream, numChildren]
Move from src stmt at 537 to this stmt: [streamE, setPriority, streamC, id, DEFAULT_PRIORITY_WEIGHT, false]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:282 => Dst:325)
Move from this stmt to dst stmt at 286: [assertEquals, 2, client, connectionStream, prioritizableForTree]
Move from src stmt at 321 to this stmt: [p, =]
Move from src stmt at 321 to this stmt: [child]
Move from src stmt at 321 to this stmt: [p]
Move from src stmt at 321 to this stmt: [streamA, id]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:283 => Dst:540)
Move from this stmt to dst stmt at 287: [assertEquals, stream]
Move from this stmt to dst stmt at 287: [client, connectionStream]
Move from this stmt to dst stmt at 287: [child]
Move from this stmt to dst stmt at 287: [1]
Move from src stmt at 536 to this stmt: [streamD, setPriority, streamB, id, DEFAULT_PRIORITY_WEIGHT, false]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:284 => Dst:289)
Move from this stmt to dst stmt at 288: [assertEquals, DEFAULT_PRIORITY_WEIGHT, stream, weight]
Move from src stmt at 285 to this stmt: [assertEquals, 0, stream, parent, id]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:285 => Dst:290)
Move from this stmt to dst stmt at 289: [assertEquals, 0, stream, parent, id]
Move from src stmt at 286 to this stmt: [assertEquals, 0, stream, numChildren]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:286 => Dst:297)
Move from this stmt to dst stmt at 290: [assertEquals, 0, stream, numChildren]
Move from src stmt at 293 to this stmt: [assertEquals, 1, client, connectionStream, numChildren]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:293 => Dst:298)
Move from this stmt to dst stmt at 297: [assertEquals, 1, client, connectionStream, numChildren]
Move from src stmt at 294 to this stmt: [assertEquals, 2, client, connectionStream, prioritizableForTree]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:294 => Dst:299)
Move from this stmt to dst stmt at 298: [assertEquals, 2, client, connectionStream, prioritizableForTree]
Move from src stmt at 295 to this stmt: [assertEquals, stream]
Move from src stmt at 295 to this stmt: [child]
Move from src stmt at 295 to this stmt: [client, connectionStream]
Move from src stmt at 295 to this stmt: [1]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:295 => Dst:300)
Move from this stmt to dst stmt at 299: [assertEquals, stream]
Move from this stmt to dst stmt at 299: [client, connectionStream]
Move from this stmt to dst stmt at 299: [child]
Move from this stmt to dst stmt at 299: [1]
Move from src stmt at 296 to this stmt: [assertEquals, DEFAULT_PRIORITY_WEIGHT, stream, weight]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:296 => Dst:301)
Move from this stmt to dst stmt at 300: [assertEquals, DEFAULT_PRIORITY_WEIGHT, stream, weight]
Move from src stmt at 297 to this stmt: [assertEquals, 0, stream, parent, id]



===============================================
mtdiff
https://github.com/netty/netty/commit/e3374e5b1d6091b030bc956318fde1da62915c27
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:297 => Dst:302)
Move from this stmt to dst stmt at 301: [assertEquals, 0, stream, parent, id]
Move from src stmt at 298 to this stmt: [assertEquals, 0, stream, numChildren]



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:454 => Dst:394)
Delete: server
Delete: local
Delete: maxStreams
Delete: 0
Delete: 0
Add: server
Add: =
Add: new
Add: DefaultHttp2Connection
Add: true
Add: 0



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Update: ExpressionStatement (Src:1141 => Dst:542)
Delete: stream
Delete: setPriority
Delete: 0
Delete: short
Update: stream -> reservedStream
Move from src stmt at 1142 to this stmt: [verify, clientListener]
Add: onStreamActive
Add: streamEq
Delete: weight
Delete: +
Delete: 1
Delete: true



===============================================
ijm
https://github.com/netty/netty/commit/3482651e0c29edfa02f189751c704ebe4fe8f54c
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java


--------------------------------------
Update: ExpressionStatement (Src:1142 => Dst:543)
Move from this stmt to dst stmt at 542: [verify, clientListener]
Delete: onWeightChanged
Delete: any
Delete: Http2Stream
Delete: class
Delete: anyShort
Move from src stmt at 1143 to this stmt: [verify, clientListener2]
Add: onStreamActive
Add: streamEq
Add: reservedStream



===============================================
ijm
https://github.com/netty/netty/commit/892944eba811a9eb2f262328689b5d6006acc146
codec-http/src/main/java/io/netty/handler/codec/http/DefaultHttpResponse.java


--------------------------------------
Update: MethodDeclaration (Src:92 => Dst:101)
Delete: Override
Delete: public
Delete: String
Update: toString -> appendAll
Add: void
Add: StringBuilder
Add: buf



===============================================
ijm
https://github.com/netty/netty/commit/fb538ea532d2d0e31748f04634259ebfc3c9ced1
common/src/main/java/io/netty/util/ThreadDeathWatcher.java


--------------------------------------
Update: ExpressionStatement (Src:70 => Dst:70)
Delete: pendingEntries
Delete: add
Delete: new
Delete: Entry
Delete: thread
Delete: task
Add: schedule
Add: thread
Add: task
Add: true



===============================================
ijm
https://github.com/netty/netty/commit/d0a3c2d95e446a25fd2b1a2e9e22e0b1c4bb5504
transport/src/main/java/io/netty/channel/DefaultChannelPromise.java


--------------------------------------
Move & Update: ExpressionStatement (Src:103 => Dst:107)
Delete: otherListeners
Delete: =
Delete: new
Delete: ArrayList
Delete: ChannelFutureListener
Delete: 1
Add: DefaultChannelPromiseListeners
Add: listeners
Add: add
Add: listener



===============================================
ijm
https://github.com/netty/netty/commit/d0a3c2d95e446a25fd2b1a2e9e22e0b1c4bb5504
transport/src/main/java/io/netty/channel/DefaultChannelPromise.java


--------------------------------------
Move & Update: ExpressionStatement (Src:142 => Dst:146)
Delete: firstListener
Delete: =
Delete: otherListeners
Delete: remove
Delete: 0
Add: DefaultChannelPromiseListeners
Add: listeners
Add: remove
Add: listener



===============================================
ijm
https://github.com/netty/netty/commit/6f2840193ab8faa7b2e8b597118b57cd533174ed
codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java


--------------------------------------
Update: ExpressionStatement (Src:83 => Dst:92)
Delete: Assert
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 85: [spdyPingFrame, getId]
Delete: ==
Delete: ID
Move from src stmt at 90 to this stmt: [spdyGoAwayFrame, getLastGoodStreamId]
Add: lastGoodStreamID



===============================================
ijm
https://github.com/netty/netty/commit/6f2840193ab8faa7b2e8b597118b57cd533174ed
codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java


--------------------------------------
Update: ExpressionStatement (Src:97 => Dst:85)
Delete: Assert
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 99: [spdyHeadersFrame, getStreamId]
Delete: ==
Delete: streamID
Move from src stmt at 83 to this stmt: [spdyPingFrame, getId]
Add: ID



===============================================
ijm
https://github.com/netty/netty/commit/6f2840193ab8faa7b2e8b597118b57cd533174ed
codec-http/src/test/java/io/netty/handler/codec/spdy/SpdySessionHandlerTest.java


--------------------------------------
Update: ExpressionStatement (Src:90 => Dst:99)
Delete: Assert
Update: assertTrue -> assertEquals
Move from this stmt to dst stmt at 92: [spdyGoAwayFrame, getLastGoodStreamId]
Delete: ==
Delete: lastGoodStreamID
Move from src stmt at 97 to this stmt: [spdyHeadersFrame, getStreamId]
Add: streamID



===============================================
ijm
https://github.com/netty/netty/commit/1dc1831abfb4a8f818e34f5c6781b1a96a60456f
testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketSslEchoTest.java


--------------------------------------
Update: FieldDeclaration (Src:267 => Dst:302)
Update: private -> volatile
Delete: final
Delete: boolean
Update: composite -> renegoFuture
Add: Future
Add: Channel



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:453 => Dst:407)
Delete: Integer
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: m
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll
Add: intValue



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:575 => Dst:495)
Delete: Integer
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: m
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:637 => Dst:582)
Delete: Object
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: actual
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:716 => Dst:533)
Delete: Object
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: actual
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:662 => Dst:546)
Delete: Object
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: actual
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll



===============================================
ijm
https://github.com/netty/netty/commit/14158070bf8b3f831702061ffd657c84179fc639
transport/src/test/java/io/netty/channel/local/LocalTransportThreadModelTest.java


--------------------------------------
Move & Update: VariableDeclarationStatement (Src:738 => Dst:594)
Delete: Object
Delete: msg
Delete: =
Update: in -> i
Add: int
Add: actual
Add: =
Add: Integer
Add: msgs
Add: get
Delete: poll



===============================================
ijm
https://github.com/netty/netty/commit/82b617dfe9d28b6361006e6e9943fc83248aa7dd
codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java


--------------------------------------
Move & Update: ExpressionStatement (Src:231 => Dst:230)
Update: assertEquals -> assertTrue
Delete: 1
Delete: httpContent
Delete: content
Delete: refCnt
Add: "content: "
Add: +
Add: content
Add: +
Add: " content.unwrap(): "
Add: +
Add: content
Add: unwrap
Add: +
Add: " refCnt: "
Add: +
Add: refCnt
Add: content
Add: unwrap
Add: ==
Add: content
Add: ||
Add: content
Add: unwrap
Add: ==
Add: null
Add: &&
Add: refCnt
Add: ==
Add: 1
Add: ||
Add: content
Add: unwrap
Add: !=
Add: content
Add: &&
Add: refCnt
Add: ==
Add: 2



===============================================
ijm
https://github.com/netty/netty/commit/16f69985d4c4e0f33bbc4d218a7e43364733779a
handler/src/main/java/io/netty/handler/ssl/OpenSslClientContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:123 => Dst:131)
Update: trustManagerFactory -> TrustManagerFactory
Add: trustManagerFactory
Add: =
Add: TrustManagerFactory
Add: getInstance
Delete: init
Delete: KeyStore
Delete: null
Add: getDefaultAlgorithm



===============================================
ijm
https://github.com/netty/netty/commit/16f69985d4c4e0f33bbc4d218a7e43364733779a
handler/src/main/java/io/netty/handler/ssl/OpenSslClientContext.java


--------------------------------------
Move & Update: ExpressionStatement (Src:137 => Dst:173)
Delete: managerList
Delete: add
Delete: X509TrustManager
Delete: tm
Add: ks
Add: setCertificateEntry
Add: principal
Add: getName
Add: "RFC2253"
Add: cert



