internal bool outOfBounds()
 {
     return(start.outOfBounds() || end.outOfBounds());
 }