final WritableDataAdapter<T> writableAdapter,
final Index index,
final T entry,
final VisibilityWriter<T> customFieldVisibilityWriter ) {
if (writableAdapter instanceof IndexDependentDataAdapter) {
final IndexDependentDataAdapter adapter = ((IndexDependentDataAdapter) writableAdapter);
final Iterator<T> indexedEntries = adapter.convertToIndex(
index,
entry);
final List<ByteArrayId> rowIds = new ArrayList<ByteArrayId>();
while (indexedEntries.hasNext()) {
rowIds.addAll(ingestInternal(