if (count != 0) {
tvp2.set(abvs.getByteArray(), abvs.getStartOffset(), abvs.getLength());
}
if (count == 0 || FunctionHelper.transformThenCompareMinMaxTaggedValues(aOp, tvp1, tvp2, dCtx, tp1, tp2)) {
try {
abvs.reset();
dOut.write(tvp1.getByteArray(), tvp1.getStartOffset(), tvp1.getLength());
} catch (IOException e) {
throw new SystemException(ErrorCode.SYSE0001, e);
}
}