if (isMain == mainlineB) {
                    g2.draw(new Line2D.Double(pMR, pBR));
                    g2.draw(new Line2D.Double(pF, pBL));
                    if (getContinuingSense() == state) {  // straight path
//                         g2.draw(new Line2D.Double(pSL, pFPL));  Offset problem