core(5) appeared in Version 1 AT&T UNIX https://www.bell-labs.com/usr/dmr/www/man51.pdf Obtained from: NetBSD
Found it here: https://freshbsd.org/commit/netbsd/src/C72SdP9c4uqCJgCB
https://www.bell-labs.com/usr/dmr/www/man51.pdf is a scan of the manual for the first edition of UNIX as explained here: https://www.bell-labs.com/usr/dmr/www/1stEdman.html
Note that this may cause a subtle change in behaviour if either the ports tree is not present on a system or if javavmwrapper is otherwise instructed to use it's own internal logic (e.g. if JAVAVM_FALLBACK_ONLY is set).
This will depend on what versions the user has installed. This is actually more of a bug in javavmwrapper which I'll look into (it doesn't understand JDK 13 yet). It also doesn't have a default version (e.g. 8) and uses the "newest" one if no version is supplied. If a version is supplied then it uses the newest version that it understands.
An alternative to all these script changes would be to have bsd.java.mk always add JAVA_VERSION to SUB_LIST, using the version it ends up deciding on if none is set.