box.floated = true;
    public static void setupFloat(Context c, Box box) {        if (ContentUtil.isFloated(c.getCurrentStyle())) {            //Uu.p("==== setup float ====");            //Uu.dump_stack();            IdentValue floatVal = c.getCurrentStyle().getIdent(CSSName.FLOAT);            if (floatVal == IdentValue.NONE) {                return;            }            box.floated = true;            Point offset = c.getBlockFormattingContext().getOffset();            box.y = -offset.y;            if (floatVal == IdentValue.LEFT) {                //Uu.p("doing left");                positionBoxLeft(c, box);                c.getBlockFormattingContext().pushDownLeft(box);                //Uu.p("final box = " + box);                c.getBlockFormattingContext().addLeftFloat(box);            } else if (floatVal == IdentValue.RIGHT) {                positionBoxRight(c, box);                c.getBlockFormattingContext().pushDownRight(box);                //Uu.p("final box = " + box);                c.getBlockFormattingContext().addRightFloat(box);            }            //Uu.p("box = " + box);            //Uu.p("==== end setup ====");        }    }