for (int i = 0; i < instructions.length; i++) {
String srcRelPath = Text.unescape(instructions[i].getMemberHandle());
Position pos = instructions[i].getPosition();
String destRelPath = getRelDestinationPath(pos, n.getNodes());
// preform the reordering
n.orderBefore(srcRelPath, destRelPath);
}
complete();
} catch (RepositoryException e) {
// UnsupportedRepositoryException should not occur
throw new JcrDavException(e);