anchor.diff:  [source,java,subs=attributes+]
   ----
   //usr/bin/env jbang "$0" "$@" ; exit $?
  -//DEPS io.quarkus:quarkus-resteasy:999-SNAPSHOT
  +//DEPS io.quarkus:quarkus-resteasy:{quarkus-version}
   //JAVAC_OPTIONS -parameters
   //JAVA_OPTIONS -Djava.util.logging.manager=org.jboss.logmanager.LogManager
   
  
positive.code: For now the application does nothing new.
  
  [TIP]
  .How do I edit this file and get content assist ?
  ====
  As there is nothing but a `.java` file, most IDE's does not handle content assist well.
  To work around that you can run `jbang edit quarkusapp.java` which will print out a directory that will have a temporary project setup you can use in your IDE.
  
  On Linux/macOS you can run `<idecommand> `jbang edit quarkusapp.java``.
  
  
negative.code: ====
  We are using a nested static public class instead of a top level class for two reasons:
  
  . jbang currently does not support multiple source files.
  . All Java frameworks relying on introspection have challenges using top level classes as they are not as visible as public classes; and in Java there can only be one top level public class in a file.
  
  ====
  
  Edit the `quarksapp` class to inject the `GreetingService` and create a new endpoint using it, you should end up with something like:
  
  [source,java,subs=attributes+]
  ----
  //usr/bin/env jbang "$0" "$@" ; exit $?
  //DEPS io.quarkus:quarkus-resteasy:{quarkus-version}
  
  import io.quarkus.runtime.Quarkus;
  import javax.enterprise.context.ApplicationScoped;
  