There are many instances of swear words inside OpenJDK jdk/jdk source, scattered all over the place.



As OpenJDK is used in a professional context, it seems inappropriate to leave these 12 instances in there, so here's a changeset to remove them.



Additionally, more swear words can be found primarily in two locations:



- Large strings (dictionaries and classical texts) used for testing.

and

- hb-private.hh's "Common Region for Access Protection" type, whose acronym is used in several places both inside that file, and other files.

(No doubt the author is very pleased with themselves.)



These additional locations should be scrubbed as well if we are keen to remove all swearing, but I do not consider them central to this issue, as there is a (shaky) argument for keeping them in place.