// Demonstrates deviations wrt BreakIterator.getSentenceInstance()
// Run this with different core libs and get different results
// 2001/07/11  comments: julian@sektor37.de

import java.text.BreakIterator;
import java.util.Locale;

public class SentenceTest {

   public static void printFirstSentence(String prefix, String text) {
      BreakIterator brit =
	 BreakIterator.getSentenceInstance(Locale.ENGLISH);

      brit.setText(text);
      brit.first();
      brit.next();

      System.out.println(prefix+" first sentence of '"+text
        +"' is '"+text.substring(0,brit.current())+"'");
   }

   public static void main(String[] args) {
      printFirstSentence("1", "Foo.\nBar.");
      printFirstSentence("2", "Foo. bar.");
      printFirstSentence("3", "Foo. 123 Bar.");
   }
}
