diff -ruNbB --exclude '*.tmp' --exclude src_xindice.txt --exclude out.xml --exclude '*.xln' --exclude '*.jcp' --exclude '*.log' --exclude err --exclude CVS --exclude docs --exclude map.out /cygdrive/d/xindice/1.0/xml-xindice/java/src/org/apache/xindice/core/system/Sequencer.java xindice-stage/java/src/org/apache/xindice/core/system/Sequencer.java
--- /cygdrive/d/xindice/1.0/xml-xindice/java/src/org/apache/xindice/core/system/Sequencer.java	2001-12-06 12:00:15.000000000 -0800
+++ xindice-stage/java/src/org/apache/xindice/core/system/Sequencer.java	2002-06-17 17:32:11.000000000 -0700
@@ -124,6 +124,21 @@
       }
    }
    
+   public static final String[] PARAMS_list = {};
+   public String list() {
+      checkLoaded();
+
+      Set keys = values.keySet();
+      StringBuffer buffer = new StringBuffer();
+      for( Iterator it = keys.iterator(); it.hasNext(); ) {
+         String key = (String)it.next();
+         buffer.append(key);
+         if( it.hasNext() )
+            buffer.append(",");
+      }
+      return buffer.toString();
+   }
+
    public static final String[] PARAMS_create = {"name"};
    public void create(String name) {
       checkLoaded();
@@ -181,6 +196,16 @@
          return -1;
    }
 
+   public static final String[] PARAMS_contains = {"name", };
+   public boolean contains(String name) {
+      checkLoaded();
+      SequenceValue sv = (SequenceValue)values.get(name);
+      if ( sv != null )
+         return true;
+      else
+         return false;
+   }
+
    private void write() {
       try {
          sysObj.setDocument(docKey, doc);
          