anchor.diff:  
   == Deploying a native executable
   
  -To deploy a native executable, you must build it with Graal.
  +To deploy a native executable, you must build it with GraalVM.
   
   [source,bash,subs=attributes+]
   ----
  
positive.code: (if you are deploying an AWS Gateway HTTP API) or the `quarkus-amazon-lambda-rest` extension (if you are deploy an AWS Gateway REST API).
  These extensions automatically generate everything you might need for your lambda deployment.
  
  Also, at least in the generated maven archetype `pom.xml`, the `quarkus-resteasy`, `quarkus-vertx-web`, and `quarkus-undertow`
  dependencies are all optional.  Pick which http framework(s) you want to use (JAX-RS, Vertx Web, and/or Servlet) and
  remove the other dependencies to shrink your deployment.
  
  === Examine sam.yaml
  
negative.code: To complete this guide, you need:
  
  * less than 30 minutes
  * JDK 11 (AWS requires JDK 8 or 11)
  * Apache Maven {maven-version}
  * https://aws.amazon.com[An Amazon AWS account]
  * https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html[AWS SAM CLI]
  
  == Getting Started
  
  This guide walks you through generating an example Java project via a Maven archetype.  Later on it walks through the structure
  of the project so you can adapt any existing projects you have to use Amazon Lambda.
  
  == Installing AWS bits
  