}
}
static final void flattenCollection2(final ObjectContainerBase a_stream, Object a_object, final com.db4o.foundation.Collection4 col) {
Reflector reflector = a_stream.reflector();
if (reflector.forObject(a_object).isCollection()) {
forEachCollectionElement(a_object, new Visitor4() {
public void visit(Object obj) {
flattenCollection1(a_stream, obj, col);
}
});