duplicated block id: 1 size: 34 cleaned lines of code in 2 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeInteractor.java (41:77) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeInteractor.java (41:77) duplicated block id: 2 size: 21 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (51:73) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (51:73) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (51:73) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (51:73) duplicated block id: 3 size: 17 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (76:94) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (76:94) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (76:94) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeView.java (76:94) duplicated block id: 4 size: 14 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (52:67) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (52:67) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (52:67) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (52:67) duplicated block id: 5 size: 10 cleaned lines of code in 2 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameInteractor.java (35:47) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameInteractor.java (35:47) duplicated block id: 6 size: 10 cleaned lines of code in 2 files: - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/MutableScoreStream.java (31:44) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/MutableScoreStream.java (32:45) duplicated block id: 7 size: 9 cleaned lines of code in 5 files: - tutorials/tutorial1/src/main/java/com/uber/rib/root/RootBuilder.java (44:54) - tutorials/tutorial2/src/main/java/com/uber/rib/root/RootBuilder.java (45:55) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/RootBuilder.java (47:57) - tutorials/tutorial4/src/main/java/com/uber/rib/root/RootBuilder.java (47:57) - tutorials/tutorial3/src/main/java/com/uber/rib/root/RootBuilder.java (47:57) duplicated block id: 8 size: 9 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedout/LoggedOutBuilder.java (46:56) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedout/LoggedOutBuilder.java (46:56) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedout/LoggedOutBuilder.java (46:56) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedout/LoggedOutBuilder.java (46:56) duplicated block id: 9 size: 9 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameBuilder.java (46:56) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameBuilder.java (48:58) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameBuilder.java (51:61) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameBuilder.java (46:56) duplicated block id: 10 size: 9 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeBuilder.java (46:56) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeBuilder.java (47:57) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeBuilder.java (48:58) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/TicTacToeBuilder.java (46:56) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/LoggedInBuilder.java (47:58) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/LoggedInBuilder.java (54:65) duplicated block id: 12 size: 8 cleaned lines of code in 4 files: - tutorials/tutorial2/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (40:49) - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (40:49) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (40:49) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/tictactoe/Board.java (40:49) duplicated block id: 13 size: 7 cleaned lines of code in 3 files: - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/LoggedInBuilder.java (76:84) - tutorials/tutorial4/src/main/java/com/uber/rib/root/loggedin/LoggedInBuilder.java (83:91) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/LoggedInBuilder.java (71:79) duplicated block id: 14 size: 6 cleaned lines of code in 3 files: - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/RootBuilder.java (83:90) - tutorials/tutorial4/src/main/java/com/uber/rib/root/RootBuilder.java (83:90) - tutorials/tutorial3/src/main/java/com/uber/rib/root/RootBuilder.java (83:90) duplicated block id: 15 size: 6 cleaned lines of code in 2 files: - tutorials/tutorial3-completed/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameView.java (53:60) - tutorials/tutorial3/src/main/java/com/uber/rib/root/loggedin/offgame/OffGameView.java (52:59)