public int compareTo(Object o) {
public final int compareTo(Object o) {
	public int compareTo(Object o) {		CharSequence cs = (CharSequence)o;		for(int i = 0; i < length_ && i < cs.length(); i++) {			if(value_[start_ + i] < cs.charAt(i))				return -1;			else if(value_[start_ + i] > cs.charAt(i))				return 1;		}		if(length_ < cs.length())			return -1;		else if(length_ > cs.length())			return 1;		else			return 0;	}