code: @RequestMapping(value = "/fraudcheck", method = PUT, consumes = FRAUD_SERVICE_JSON_VERSION_1, produces = FRAUD_SERVICE_JSON_VERSION_1)
  	public FraudCheckResult fraudCheck(@RequestBody FraudCheck fraudCheck) {
  		// end::server_api[]
  		// tag::new_impl[]
  		if (amountGreaterThanThreshold(fraudCheck)) {
  			return new FraudCheckResult(FraudCheckStatus.FRAUD, AMOUNT_TOO_HIGH);
  		}
  		// end::new_impl[]
  		// tag::initial_impl[]
  		return new FraudCheckResult(FraudCheckStatus.OK, NO_REASON);
  		// end::initial_impl[]
  	}
docs: tag::server_api[]