Code Duplication    Length = 8-8 lines in 2 locations

judge-d-server/src/main/java/dev/hltech/dredd/interfaces/rest/contracts/ContractsController.java 2 locations

@@ 110-117 (lines=8) @@
107
        return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException()));
108
    }
109
110
    @GetMapping(value = "/new/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE)
111
    @ApiOperation(value = "Get contracts for a version of a service", nickname = "get contracts")
112
    @ApiResponses(value = {
113
        @ApiResponse(code = 200, message = "Success", response = ServiceContractsDto.class),
114
        @ApiResponse(code = 400, message = "Bad Request"),
115
        @ApiResponse(code = 500, message = "Failure")})
116
    public ServiceContractsDto newGet(@PathVariable(name = "provider") String provider, @PathVariable(name = "version") String version) {
117
        return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException()));
118
    }
119
120
    private Map<String, ServiceContracts.Contract> mapToEntity(Map<String, ServiceContractsForm.ContractForm> protocolToContractForms) {
@@ 100-107 (lines=8) @@
97
            .collect(toList());
98
    }
99
100
    @GetMapping(value = "/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE)
101
    @ApiOperation(value = "Get contracts for a version of a service", nickname = "get contracts")
102
    @ApiResponses(value = {
103
        @ApiResponse(code = 200, message = "Success", response = ServiceContractsDto.class),
104
        @ApiResponse(code = 400, message = "Bad Request"),
105
        @ApiResponse(code = 500, message = "Failure")})
106
    public ServiceContractsDto get(@PathVariable(name = "provider") String provider, @PathVariable(name = "version") String version) {
107
        return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException()));
108
    }
109
110
    @GetMapping(value = "/new/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE)