Instead of using == in BooleanQuery.equals to compare the clause array, it should be Arrays.equals(this.getClauses(), other.getClauses()). Arrays.equals is a JDK 1.2+ method. Any objections to switching BooleanQuery's .equals implementation accordingly?
Erik
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]