class Point implements Sc2ApiSerializable<Common.Point> {

    public static Point from(Common.Point sc2ApiPoint) {
        require("sc2api point", sc2ApiPoint);
        return new Point(sc2ApiPoint);
    }

    private  Point(Common.Point sc2ApiPoint);
    private  Point(float x, float y, float z);

}