Index: src/java/org/apache/lucene/analysis/CharArraySet.java =================================================================== --- src/java/org/apache/lucene/analysis/CharArraySet.java (revision 883650) +++ src/java/org/apache/lucene/analysis/CharArraySet.java (working copy) @@ -131,8 +131,15 @@ */ public boolean add(char[] text) { if (ignoreCase) - for(int i=0;i= Character.MIN_SUPPLEMENTARY_CODE_POINT){ + ++i; + } } } else { for(int i=0;i= Character.MIN_SUPPLEMENTARY_CODE_POINT){ + ++i; + } } } else { for(int i=0;i= Character.MIN_SUPPLEMENTARY_CODE_POINT){ + ++i; + } } } else { for (int i=offset; i= Character.MIN_SUPPLEMENTARY_CODE_POINT){ + ++i; + } } } else { for (int i=0; i