//If no order is specified, it's undefined. We'll put it in source order.
SourcePosition position1 = accessor1.getPosition();
SourcePosition position2 = accessor2.getPosition();
int comparison;
if ((position1 != null) && (position2 != null)) {
comparison = position1.line() - position2.line();
if (comparison == 0) {
comparison = accessor1.getPosition().column() - accessor2.getPosition().column();
}
}
else {