Adding ImmutableBlockLocation for other classes to use, for example as a key in maps

Request for javadoc here to make the purpose more clear please :-)