import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import java.util.TreeSet;
//-----------------------------------------------------------------------//
// String enumerations for building token/keyword enumerations:
//-----------------------------------------------------------------------//
public class StringEnumeration implements Comparable {
public int compareTo( Object that ) {
return token.compareTo( ( ( StringEnumeration ) that ) . token ) ;
}
public boolean equals( Object object ) {
return ( this == object ) ;
}
public String toString() {
return token ;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
protected StringEnumeration( String token ) {
this.token = token.intern() ;
}
final private String token ;
}