public void lineTo(int x1, int y1) {
    long tx1, ty1;

    if (scaleAndTranslate) {
      tx1 = m00 * x1 + m02;
      ty1 = m11 * y1 + m12;
    } else {
      tx1 = m00 * x1 + m01 * y1 + m02;
      ty1 = m10 * x1 + m11 * y1 + m12;
    }

    //   	System.out.println("PT: lineTo " +
    //   			   ((tx1 >> 16)/65536.0) + ", " +
    //   			   ((ty1 >> 16)/65536.0));
    output.lineTo((int) (tx1 >> 16), (int) (ty1 >> 16));
  }