BoxGraphic verticalBar2 = new BoxGraphic(argument, Box.X_CENTRE_ALIGN|Box.VERTICAL_STRETCH, BoxGraphic.VERTICAL_LINE);
Box subject = boxArgs.get(0);
Box from = boxArgs.get(1);
Box to = boxArgs.size()==3 ? boxArgs.get(2) : new BoxWord(argument, " ", 0L);
BoxList boxList = new BoxList(argument, settings);
boxList.nextHorizontalPath(new Box[]{to});
boxList.nextHorizontalPath(new Box[]{subject, verticalBar2});
boxList.nextHorizontalPath(new Box[]{from});
boxList.nextVerticalPath(new Box[]{subject});
boxList.nextVerticalPath(new Box[]{verticalBar2});
boxList.nextVerticalPath(new Box[]{to, from});