@Override public boolean hasColumns(Object impl) { SourceSection section = (SourceSection) impl; return section.hasColumns(); }
if (hasLines()) { b.append(" [").append(getStartLine()); if (hasColumns()) { b.append(':').append(getStartColumn()); if (hasColumns()) { b.append(':').append(getEndColumn());
} else if (section.hasCharIndex()) { return rSource.createSection(section.getCharIndex(), section.getCharLength()); } else if (section.hasColumns()) { return rSource.createSection(section.getStartLine(), section.getStartColumn(), section.getEndLine(), section.getEndColumn());