Found the error. Its in the hashCode function for pattern. This causes erroneous execution. int result = Arrays.hashCode(pattern); result = 31 * result + RandomUtils.hashLong(support); result = 31 * result + length; So does this int result = Arrays.hashCode(pattern); result = 31 * result + RandomUtils.hashLong(support); result = 31 * result + 1;
But this doesnt int result = Arrays.hashCode(pattern); result = 31 * result + RandomUtils.hashLong(support); On Thu, Mar 11, 2010 at 3:22 PM, Robin Anil <robin.a...@gmail.com> wrote: > The FPM output is incorrect. I will have to see what broke. > > Robin > >