anchor.diff: -FROM alpine:3.12 AS base
  +FROM alpine:3.16 AS base
   
   # We install and then uninstall quality to cache the dependencies
   # while we still have the build tools installed but still be able to
  
positive.code: 	fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; \
  	javac --version; \
  	java --version
  
  # https://docs.oracle.com/javase/10/tools/jshell.htm
  # https://docs.oracle.com/javase/10/jshell/
  # https://en.wikipedia.org/wiki/JShell
  
  # https://github.com/frol/docker-alpine-scala/blob/master/Dockerfile
  ENV SCALA_VERSION=2.12.0-M5 \
  
negative.code: 		--strip-components 1 \
  		--no-same-owner \
  	; \
  	rm openjdk.tgz*; \
  	\
  	rm -rf "$JAVA_HOME/lib/security/cacerts"; \
  # see "java-cacerts" package installed above (which maintains "/etc/ssl/certs/java/cacerts" for us)
  	ln -sT /etc/ssl/certs/java/cacerts "$JAVA_HOME/lib/security/cacerts"; \
  	\
  # https://github.com/docker-library/openjdk/issues/212#issuecomment-420979840
  