final Object2ObjectOpenHashMap<MutableString, ObjectArrayList<int[]>>[] termMap = new Object2ObjectOpenHashMap[ n ];
final IntArrayList[] payloadPointers = new IntArrayList[ n ];
final ObjectArrayList<Object>[] payloadContent = new ObjectArrayList[ n ];
for ( int i = 0; i < n; i++ ) {
field[ i ] = factory.fieldIndex( index[ i ].field );
switch ( factory.fieldType( field[ i ] ) ) {
case VIRTUAL:
currMaxPos[ i ] = new int[ resolver.numberOfDocuments() ];
case TEXT:
termMap[ i ] = new Object2ObjectOpenHashMap<MutableString, ObjectArrayList<int[]>>();