@Test
public void testIntersects() {

	{
		Range r1 = new Range(1, 100);
		Range r2 = new Range(1, 100);
		AssertJUnit.assertTrue(r1.intersects(r2));
	}
	{
		// r2 continues where r1 left off : when start < end
		Range r1 = new Range(3773223,3774955);
		Range r2 = new Range(3774955,3775116);
		AssertJUnit.assertTrue(!(r1.intersects(r2)));
	}
	{
         // r2 continues where r1 left off : when start > end
         Range r1 = new Range(3774955,100);
         Range r2 = new Range(100,3774945);
         AssertJUnit.assertTrue(!(r1.intersects(r2)));
	}
}