An aspectj project for evaluating Hash Collection/hashCode() dispersement quality