if (style.hasProperty(CSSName.LEFT)) {
if (!style.isIdent(CSSName.LEFT, IdentValue.AUTO)) {
    public static void setupFixed(Context c, Box box) {        if (c.getCurrentStyle().isIdent(CSSName.POSITION, IdentValue.FIXED)) {            box.fixed = true;            box.setChildrenExceedBounds(true);            Rectangle rect = c.getFixedRectangle();            CalculatedStyle style = c.getCurrentStyle();            if (style.hasProperty(CSSName.TOP)) {                box.top = (int) style.getFloatPropertyProportionalHeight(CSSName.TOP, (float) (rect.getHeight()), c.getCtx());                box.top_set = true;            }            if (style.hasProperty(CSSName.RIGHT)) {                box.right = (int) style.getFloatPropertyProportionalWidth(CSSName.RIGHT, (float) (rect.getWidth()), c.getCtx());                box.right_set = true;            }            if (style.hasProperty(CSSName.BOTTOM)) {                box.bottom = (int) style.getFloatPropertyProportionalHeight(CSSName.BOTTOM, (float) (rect.getHeight()), c.getCtx());                box.bottom_set = true;            }            if (style.hasProperty(CSSName.LEFT)) {                box.left = (int) style.getFloatPropertyProportionalWidth(CSSName.LEFT, (float) (rect.getWidth()), c.getCtx());                box.left_set = true;            }        }    }