List<Data> records = new ArrayList(idsSet.size());
try {
IndexFile shx = store.shpManager.openIndexFile();
try {
DataDefinition def = new DataDefinition("US-ASCII");
def.addField(Integer.class);
def.addField(Long.class);
for (Identifier identifier : idsSet) {
String fid = identifier.toString();
long recno = reader.findFid(fid);
if (recno == -1) {
if (LOGGER.isLoggable(Level.FINEST)) {