/** * Assert object invariants. Called by constructors to verify that arguments * were valid. * * @throws IllegalArgumentException * if invariants are violated. */ private void assertInvariants() { if (minimumVersion == null || !isRangeValid(minimumVersion, minimumExclusive, maximumVersion, maximumExclusive)) { IllegalArgumentException e = new IllegalArgumentException(); throw e; } }
if (isRangeValid(newMinimumVersion, newMinimumExclusive, newMaximumVersion, newMaximumExclusive)) { result = new VersionRange(newMaximumVersion, newMaximumExclusive, newMinimumVersion,