anchor.diff:          .addField("quantity", FieldType.NUMBER)).build();
   ----
   
  -For a more comprehensive example see the https://github.com/sdaschner/jaxrs-hypermedia/tree/master/siren-siren4javaee[siren4javaee] approach in https://github.com/sdaschner/jaxrs-hypermedia[Hypermedia with JAX-RS].
  +.To read JSON objects into `Entity` objects:
  +----
  +EntityReader entityReader = Siren.createEntityReader();
  +Entity entity = entityReader.read(jsonObject);
  +----
  +
  +.To follow links and perform actions from a Siren client:
  +----
  +URI baseUri = URI.create("http://localhost:8080/siren-plain-ee/resources/");
  +SirenClient client = Siren.createClient(ClientBuilder.newClient());
  +
  +Entity entity = client.retrieveEntity(uri);
  +entity = client.followLink(entity, "books");
  +
  +client.performAction(entity, "delete-book");
  +----
  +
  +For a more comprehensive example see both the https://github.com/sdaschner/jaxrs-hypermedia/tree/master/siren-siren4javaee[siren4javaee] and https://github.com/sdaschner/jaxrs-hypermedia/tree/master/siren-client-siren4javaee[siren-client] approaches in https://github.com/sdaschner/jaxrs-hypermedia[Hypermedia with JAX-RS].
  +
  +Inspired by https://github.com/eserating/siren4j[Siren4J].
  
positive.code: 
  Lean and minimalistic Java EE library for creating Siren JSONP responses.
  
  Inspired by https://github.com/eserating/siren4j[Siren4J].
  
  Contains a simple builder-pattern like approach to programmatically create JSONP response objects in the https://github.com/kevinswiber/siren[Siren] Hypermedia enabled content type.
  No external dependencies are needed.
  Contains only one (provided) dependency to the Java EE 7 API.
  
  
negative.code: <dependency>
      <groupId>com.sebastian-daschner</groupId>
      <artifactId>siren4javaee</artifactId>
      <version>1.2</version>
  </dependency>
  ----
  
  .To create JSON objects programmatically:
  ----
  JsonObject bookEntity = Siren.createEntityBuilder()
      .addClass("book")
  