### Eclipse Workspace Patch 1.0
#P WriteableTrunk-Lucene
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/package.html
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/package.html	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/package.html	(working copy)
@@ -3,8 +3,17 @@
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 </head>
 <body>
+<div>
 Analyzer for Simplified Chinese, which indexes words.
-<p>
+</div>
+<div>
+<font color="#FF0000">
+WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. The APIs
+introduced here might change in the future and will not be supported anymore
+in such a case.
+</font>
+</div>
+<div>
 Three analyzers are provided for Chinese, each of which treats Chinese text in a different way.
 <ul>
 	<li>ChineseAnalyzer (in the analyzers/cn package): Index unigrams (individual Chinese characters) as a token.
@@ -18,7 +27,7 @@
 	<li>CJKAnalyzer: 我是－是中－中国－国人</li>
 	<li>SmartChineseAnalyzer: 我－是－中国－人</li>
 </ol>
-</p>
+</div>
 
 </body>
 </html>
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java	(working copy)
@@ -26,6 +26,11 @@
 
 /**
  * Segment a sentence of Chinese text into words.
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class WordSegmenter {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java	(working copy)
@@ -30,6 +30,11 @@
 
 /**
  * A {@link TokenFilter} that breaks sentences into words.
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public final class WordTokenFilter extends TokenFilter {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java	(working copy)
@@ -34,6 +34,11 @@
 
 /**
  * SmartChineseAnalyzer Bigram dictionary.
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class BigramDictionary extends AbstractDictionary {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java	(working copy)
@@ -31,6 +31,11 @@
  * <p>
  * The output tokens can then be broken into words with {@link WordTokenFilter}
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public final class SentenceTokenizer extends Tokenizer {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java	(working copy)
@@ -25,6 +25,11 @@
 
 /**
  * Finds the optimal segmentation of a sentence into Chinese words
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class HHMMSegmenter {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html	(working copy)
@@ -1,5 +1,14 @@
 <html><head></head>
 <body>
+<div>
 SmartChineseAnalyzer Tokenizers and TokenFilters
+</div>
+<div>
+<font color="#FF0000">
+WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. The APIs
+introduced here might change in the future and will not be supported anymore
+in such a case.
+</font>
+</div>
 </body>
 </html>Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java	(working copy)
@@ -36,6 +36,11 @@
 /**
  * SmartChineseAnalyzer Word Dictionary
  *
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class WordDictionary extends AbstractDictionary {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java	(working copy)
@@ -19,6 +19,11 @@
 
 /**
  * Internal SmartChineseAnalyzer token type constants
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class WordType {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java	(working copy)
@@ -22,6 +22,11 @@
  * <p>
  * Used by {@link BiSegGraph} to maximize the segmentation with the Viterbi algorithm.
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class PathNode implements Comparable {
   public double weight;
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java	(working copy)
@@ -19,6 +19,11 @@
 
 /**
  * Internal SmartChineseAnalyzer character type constants.
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class CharType {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java	(working copy)
@@ -21,6 +21,11 @@
 
 /**
  * A pair of tokens in {@link SegGraph}
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class SegTokenPair {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java	(working copy)
@@ -28,6 +28,11 @@
  * <p>
  * For each start offset, a list of possible tokens is stored.
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class SegGraph {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java	(working copy)
@@ -46,8 +46,12 @@
  * <pre>
  * analysis.data.dir=D:/path/to/analysis-data/
  * </pre>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  * 
- * 
  */
 public class AnalyzerProfile {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java	(working copy)
@@ -26,6 +26,11 @@
  * <p>
  * Contains methods for dealing with GB2312 encoding.
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 abstract class AbstractDictionary {
   /**
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java	(working copy)
@@ -23,6 +23,11 @@
 
 /**
  * SmartChineseAnalyzer internal token
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class SegToken {
   /**
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/SmartChineseAnalyzer.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/SmartChineseAnalyzer.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/SmartChineseAnalyzer.java	(working copy)
@@ -68,6 +68,11 @@
  * <pre>
  * analysis.data.dir=D:/path/to/analysis-data/
  * </pre>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class SmartChineseAnalyzer extends Analyzer {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java	(working copy)
@@ -25,6 +25,11 @@
  * Filters a {@link SegToken} by converting full-width latin to half-width, then lowercasing latin.
  * Additionally, all punctuation is converted into {@link Utility#COMMON_DELIMITER}
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class SegTokenFilter {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java	(working copy)
@@ -21,6 +21,11 @@
 
 /**
  * SmartChineseAnalyzer utility constants and methods
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 public class Utility {
 
Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html	(working copy)
@@ -1,5 +1,14 @@
 <html><head></head>
 <body>
+<div>
 SmartChineseAnalyzer Hidden Markov Model package
+</div>
+<div>
+<font color="#FF0000">
+WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. The APIs
+introduced here might change in the future and will not be supported anymore
+in such a case.
+</font>
+</div>
 </body>
 </html>Index: contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java
===================================================================
--- contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java	(revision 808032)
+++ contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java	(working copy)
@@ -31,6 +31,11 @@
  * <p>
  * For each start offset, a list of possible token pairs is stored.
  * </p>
+ * <p><font color="#FF0000">
+ * WARNING: The status of the analyzers/smartcn <b>analysis.cn</b> package is experimental. 
+ * The APIs introduced here might change in the future and will not be 
+ * supported anymore in such a case.</font>
+ * </p>
  */
 class BiSegGraph {
 
