To allow for these kinds of situation, an new method crds()
is added to the Range class.
It takes no arguments, and returns
an object of class hpjava.lang.Triplet, declared as:
The Triplet object returned by the crds() method defines a
triplet range of coordinates for which the block() method
is well-defined.
The method localBlock() introduced earlier can be defined in terms of the
more primitive block() as follows:
As in the case of localBlock, there are overloaded versions of crds() and block() that take l, u, s arguments.