duplicated block id: 1 size: 39 cleaned lines of code in 2 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/frontend/views/@index.tsx (10:68) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/frontend/views/@index.tsx (10:68) duplicated block id: 2 size: 40 cleaned lines of code in 2 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteLLMInVertexService.java (34:89) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteLLMInVertexService.java (28:83) duplicated block id: 3 size: 29 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/RequestValidationUtility.java (15:49) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/RequestValidationUtility.java (15:49) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/utility/RequestValidationUtility.java (15:49) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/RequestValidationUtility.java (15:49) duplicated block id: 4 size: 25 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/ImageProcessingController.java (105:147) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/ImageProcessingController.java (105:147) duplicated block id: 5 size: 23 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/BooksService.java (193:218) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (123:149) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (123:149) duplicated block id: 6 size: 22 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/BooksService.java (163:191) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (93:121) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (93:121) duplicated block id: 7 size: 21 cleaned lines of code in 3 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (114:136) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (114:136) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (114:136) duplicated block id: 8 size: 20 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (209:233) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (198:221) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (215:239) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (198:221) duplicated block id: 9 size: 20 cleaned lines of code in 2 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteLLMService.java (30:55) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteLLMService.java (30:55) duplicated block id: 10 size: 19 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/BooksService.java (82:103) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (60:81) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (60:81) duplicated block id: 11 size: 19 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (80:106) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (78:104) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (78:104) duplicated block id: 12 size: 19 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (52:82) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (52:82) duplicated block id: 13 size: 17 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (111:136) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (111:136) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - ai-patterns/langchain4j-function-calling/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (111:133) - ai-patterns/langchain4j-function-calling-openai-api/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (155:177) duplicated block id: 15 size: 16 cleaned lines of code in 7 files: - services/quotes/src/main/java/com/example/quotes/domain/Quote.java (73:91) - services/quotes-ui/src/main/java/com/example/quotes/domain/Quote.java (73:91) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (76:94) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (76:94) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/domain/Quote.java (73:91) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/domain/Quote.java (73:91) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (76:94) duplicated block id: 16 size: 16 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/web/DocumentEmbeddingController.java (155:181) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (153:180) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (153:180) duplicated block id: 17 size: 15 cleaned lines of code in 7 files: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (117:135) - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (117:135) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (143:161) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (134:152) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/web/QuoteController.java (117:135) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/web/QuoteController.java (117:135) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (143:161) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/web/CheckpointController.java (37:51) - runtimes/crac/reference-crac/src/main/java/com/example/reference/CheckpointController.java (37:51) duplicated block id: 19 size: 12 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (53:66) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (54:67) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (53:66) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (54:67) duplicated block id: 20 size: 12 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (159:174) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (158:173) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (158:173) duplicated block id: 21 size: 12 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (62:78) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (60:76) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (68:84) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (60:76) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/ImageProcessingController.java (171:192) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/ImageProcessingController.java (171:192) duplicated block id: 23 size: 12 cleaned lines of code in 3 files: - ai-patterns/langchain4j-function-calling-google-ai/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (140:161) - ai-patterns/langchain4j-function-calling/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (169:190) - ai-patterns/langchain4j-function-calling-openai-api/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (203:224) duplicated block id: 24 size: 11 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/web/DocumentEmbeddingController.java (109:129) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (107:127) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (107:127) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (84:101) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/ai/VertexAIClient.java (84:101) duplicated block id: 26 size: 10 cleaned lines of code in 14 files: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (41:55) - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (38:52) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (39:53) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (39:53) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (39:53) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (39:53) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - ml-demos/image-vision-vertex-langchain/src/main/java/services/actuator/StartupCheck.java (24:38) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (41:55) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - services/reference/src/main/java/com/example/reference/ReferenceController.java (45:59) - runtimes/crac/reference-crac/src/main/java/com/example/reference/ReferenceController.java (47:61) duplicated block id: 28 size: 10 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (68:80) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (69:81) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (69:81) duplicated block id: 29 size: 10 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (82:94) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (83:95) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (83:95) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/BookAnalysisController.java (70:91) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/BookAnalysisController.java (70:91) duplicated block id: 31 size: 9 cleaned lines of code in 7 files: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (138:148) - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (138:148) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (164:174) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (155:165) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/web/QuoteController.java (138:148) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/web/QuoteController.java (138:148) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (164:174) duplicated block id: 32 size: 9 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/BooksService.java (220:232) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (151:163) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (151:163) duplicated block id: 33 size: 9 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (32:48) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (32:48) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (36:52) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (32:48) duplicated block id: 34 size: 9 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/CloudUtility.java (19:30) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/CloudUtility.java (19:30) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/utility/CloudUtility.java (19:30) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/CloudUtility.java (19:30) duplicated block id: 35 size: 9 cleaned lines of code in 2 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteEndpoint.java (51:61) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteEndpoint.java (51:61) duplicated block id: 36 size: 8 cleaned lines of code in 3 files: - services/bff/src/main/java/com/example/bff/actuator/HealthCheck.java (30:41) - services/reference/src/main/java/com/example/reference/actuator/HealthCheck.java (30:41) - runtimes/crac/reference-crac/src/main/java/com/example/reference/actuator/HealthCheck.java (30:41) duplicated block id: 37 size: 8 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (96:107) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (97:106) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (97:106) duplicated block id: 38 size: 8 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (176:185) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (175:184) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (182:191) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (175:184) duplicated block id: 39 size: 8 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (197:207) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (186:196) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (203:213) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/dao/DataAccess.java (186:196) duplicated block id: 40 size: 8 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/FirestoreService.java (57:68) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/FirestoreService.java (57:68) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/FirestoreService.java (57:68) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/FirestoreService.java (57:68) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (141:150) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (141:150) duplicated block id: 42 size: 7 cleaned lines of code in 7 files: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (106:114) - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (106:114) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (132:140) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (123:131) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/web/QuoteController.java (106:114) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/web/QuoteController.java (106:114) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (132:140) duplicated block id: 43 size: 7 cleaned lines of code in 7 files: - services/quotes/src/main/java/com/example/quotes/QuotesApplication.java (27:37) - services/quotes-ui/src/main/java/com/example/quotes/QuotesApplication.java (30:40) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/QuotesApplication.java (30:40) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/QuotesApplication.java (30:40) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/QuotesApplication.java (27:37) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/QuotesApplication.java (27:37) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/QuotesApplication.java (30:40) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (187:195) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/dao/DataAccess.java (193:201) duplicated block id: 45 size: 7 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/BooksService.java (153:161) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (83:91) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/BooksDataService.java (116:126) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/BooksService.java (83:91) duplicated block id: 46 size: 7 cleaned lines of code in 5 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/FirestoreService.java (45:55) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/FirestoreService.java (45:55) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/FirestoreService.java (45:55) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/FirestoreService.java (45:55) - ml-demos/image-vision-vertex-langchain/src/main/java/services/EventService.java (31:41) duplicated block id: 47 size: 7 cleaned lines of code in 6 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteLLMInVertexService.java (91:105) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteLLMInVertexService.java (85:99) - ai-patterns/spring-ai-function-calling/src/main/java/services/gemini/FunctionCallingApplication.java (196:210) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteLLMInVertexService.java (91:105) - ai-patterns/langchain4j-function-calling-openai-api/src/main/java/services/gemini/Langchain4JFunctionCallingApplication.java (109:123) - ai-patterns/spring-ai-quotes/src/main/java/services/gemini/QuotesTestApplication.java (83:97) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (51:59) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (51:59) duplicated block id: 49 size: 6 cleaned lines of code in 8 files: - services/quotes/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - services/audit/src/main/java/com/example/audit/actuator/HealthCheck.java (29:37) - services/quotes-ui/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - runtimes/crac/quotes-crac/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - runtimes/project-leyden/quotes/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) - ai-patterns/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/HealthCheck.java (29:37) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - services/reference/src/main/java/com/example/reference/ReferenceApplication.java (30:39) - runtimes/crac/reference-crac/src/main/java/com/example/reference/ReferenceApplication.java (30:39) duplicated block id: 51 size: 6 cleaned lines of code in 4 files: - services/reference/src/main/java/com/example/reference/actuator/CloudRunHealthCheck.java (33:43) - services/reference/src/main/java/com/example/reference/actuator/StartupCheck.java (34:43) - runtimes/crac/reference-crac/src/main/java/com/example/reference/actuator/CloudRunHealthCheck.java (33:43) - runtimes/crac/reference-crac/src/main/java/com/example/reference/actuator/StartupCheck.java (34:43) duplicated block id: 52 size: 6 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/util/ScopeType.java (32:39) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/util/ScopeType.java (32:39) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/util/ScopeType.java (32:39) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/util/ScopeType.java (32:39) duplicated block id: 53 size: 6 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/domain/CloudStorageService.java (29:40) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/domain/CloudStorageService.java (29:40) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/domain/CloudStorageService.java (33:44) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/domain/CloudStorageService.java (29:40) duplicated block id: 54 size: 6 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/PromptUtility.java (51:59) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (50:58) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/PromptUtility.java (50:58) duplicated block id: 55 size: 6 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/utility/FileUtility.java (35:42) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/utility/FileUtility.java (35:42) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/utility/FileUtility.java (35:42) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/utility/FileUtility.java (35:42) duplicated block id: 56 size: 6 cleaned lines of code in 4 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/BookImagesApplication.java (32:40) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/BookImagesApplication.java (32:40) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/BookImagesApplication.java (32:40) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/BookImagesApplication.java (32:40) duplicated block id: 57 size: 6 cleaned lines of code in 3 files: - sessions/next24/books-genai-vertex-springai/src/main/java/services/web/DocumentEmbeddingController.java (72:80) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (70:78) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/web/DocumentEmbeddingController.java (70:78) duplicated block id: 58 size: 6 cleaned lines of code in 4 files: - sessions/fall24/books-genai-vertex-springai/src/main/java/services/web/SentimentAnalysisController.java (32:40) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/web/SummaryController.java (35:43) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/web/DocumentEmbeddingController.java (50:58) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/web/UploadController.java (29:37)