try{
postingConstructor = (fieldCount > 0)
? postingImplementation.getConstructor(BitIn.class, Integer.TYPE, DocumentIndex.class, Integer.TYPE)
: postingImplementation.getConstructor(BitIn.class, Integer.TYPE, DocumentIndex.class);
} catch (NoSuchMethodException e) {
throw new WrappedIOException(e);
}
}