@Test
 public void testBoundedSizeReturnsMaxWhenMaxLessThanPrefButGreaterThanMin() {
   assertEquals(200, Region.boundedSize(100, 300, 200), 0);
 }
 @Test
 public void testBoundedSizeReturnsPrefWhenPrefBetweenMinAndMax() {
   assertEquals(200, Region.boundedSize(100, 200, 300), 0);
 }
 @Test
 public void testBoundedSizeReturnsMinWhenMinGreaterThanPrefAndMax() {
   assertEquals(300, Region.boundedSize(300, 100, 200), 0);
 }
 @Test
 public void testBoundedSizeReturnsMinWhenMaxLessThanPrefAndMinAndPrefLessThanMin() {
   assertEquals(300, Region.boundedSize(300, 200, 100), 0);
 }