anchor.diff:      else
         openjdk8.override { headless = true; };
   
  +  jdk8 = openjdk8;
  +  jdk8_headless = openjdk8_headless;
  +  jre8 = openjdk8.jre;
  +  jre8_headless = openjdk8_headless.jre;
  +
     openjdk11-bootstrap =
       if adoptopenjdk-hotspot-bin-11.meta.available then
         adoptopenjdk-hotspot-bin-11
  
positive.code:         };
        };
  
    /* current JDK */
    openjdk14 =
      if stdenv.isDarwin then
        callPackage ../development/compilers/openjdk/darwin { }
  
negative.code:     else
        openjdk14.override { headless = true; };
  
    jdk14 = openjdk14;
    jdk14_headless = openjdk14_headless;
  
    /* default JDK */
  
    jdk = jdk14;
    # jdk14 lacks a jre output. See https://github.com/NixOS/nixpkgs/issues/79490
    jre = jdk14;
    jre_headless = jdk14_headless;
  
    openjdk = openjdk14;
    openjdk_headless = openjdk14_headless;
  
    inherit (callPackages ../development/compilers/graalvm {
      gcc = if stdenv.targetPlatform.isDarwin then gcc8 else gcc;
  