if(!validRecord && _translatedClassDescriptor != null){
int nextUnrocessedIndex = _unprocessedFields.nextSetBit(0);
if(nextUnrocessedIndex == -1){
throw new JodbIOException("nextUnrocessedIndex == -1)");
}
FieldAndIDRecord fieldAndIDRecord = _translatedClassDescriptor.getAllFields()[nextUnrocessedIndex];
Class fieldType = fieldAndIDRecord._field.getType();
record._fieldID = fieldAndIDRecord._id;
IndexingRecord indexingRecord = IndexingRecord.findIndexingRecord(record._fieldID, _indexes);
record._fieldTypeName = fieldType.getName();
record._fieldTypeID = base.getOrSetClassTypeSubstitutionID( record._fieldTypeName );