boolean bSkip = false;
for( int fn = 0; fn < poFeatureDefnCur.GetFieldCount(); fn++ )
{
FieldDefn poField = poFeatureDefn.GetFieldDefn(fn);
FieldDefn poFieldCur = poFeatureDefnCur.GetFieldDefn(fn);
/* XXX - Should those pointers be checked against null? */
assert(null != poField);
assert(null != poFieldCur);