class AffineTransform implements Cloneable, Serializable {

    public Point transform(Point src, Point dst) {
        if (dst == null) {
            dst = new Point();
        }

        double x = src.getX();
        double y = src.getY();

        dst.setLocation(x * m00 + y * m01 + m02, x * m10 + y * m11 + m12);
        return dst;
    }

    public  AffineTransform();
    public  AffineTransform(AffineTransform t);
    public  AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12);
    public  AffineTransform(float[] matrix);
    public  AffineTransform(double[] matrix);

}