Yeah, this dates back pretty far:
https://www.oracle.com/technetwork/java/codeconventions-1500...While minor variations exist, virtually all Java code follows these conventions pretty closely.
Although I'll note it seems to get a bit more chaotic with regards to indenting newer constructions like streams and lambdas.