if ( ( level & 1 ) == 1 ) {
currentIPPosition += span.getIPD();
currentIPPosition += mr.getColumnGap();
}
for (int c = 0; c < span.getColumnCount(); c++) {
NormalFlow flow = span.getNormalFlow(c);
if (flow != null) {
currentBPPosition = saveSpanBPPos;
if ( ( level & 1 ) == 1 ) {
currentIPPosition -= flow.getIPD();
currentIPPosition -= mr.getColumnGap();
}
renderFlow(flow);
if ( ( level & 1 ) == 0 ) {
currentIPPosition += flow.getIPD();
currentIPPosition += mr.getColumnGap();
}
}
}
currentIPPosition = saveIPPos;