Javadoc
Reorders this BundleBiMap using
ordering, which has the same length as this object's
#size()and can be generated with
ArrayTools#range(int) (which, if applied, would produce no
change to the current ordering),
IRNG#randomOrdering(int) (which gives a random ordering, and if
applied immediately would be the same as calling
#shuffle(IRNG)), or made in some other way. If you
already have an ordering and want to make a different ordering that can undo the change, you can use
ArrayTools#invertOrdering(int[]) called on the original ordering. The effects of this method, if called
with an ordering that has repeat occurrences of an int or contains ints that are larger than its size should
permit, are undefined other than the vague definition of "probably bad, unless you like crashes."