code: public ParseTree getDeepestLocation( int iStart, int iEnd, boolean strict )
    {
      return getDeepestLocation( false, iStart, iEnd, strict );
    }
docs: @param iStart The start of the segment (inclusive)
  @param iEnd   The end of the segment (inclusive)
  @param strict Whether to match strictly or accept white spaces to the right
  
  @return The deepest descendent location containing the segment.