sb.append("-bor" + getColorTestString(border_color));
    public String getTestString() {        StringBuffer sb = new StringBuffer();        // type        if (this instanceof LineBox) {            sb.append("line:");        } else if (this instanceof InlineBox) {            sb.append("inline:");        } else {            sb.append("box:");        }        // element        sb.append("-content:" + this.getContent());        // dimensions and location        sb.append("-box(" + x + "," + y + ")-(" + width + "x" + height + ")");        // positioning info        if (relative) {            sb.append("-relative");        }        if (fixed) {            sb.append("-fixed");        }        sb.append("-pos(" + top + "," + right + "," + bottom + "," + left + ")");        if (floated) {            sb.append("-floated");        }        // colors and insets        sb.append("-colors(for" + getColorTestString(color));        sb.append("-bor" + getColorTestString(border_color));        sb.append("-bak" + getColorTestString(background_color) + ")");        sb.append("-style(" + border_style + ")");        sb.append("-insets(mar" + getBorderTestString(margin));        sb.append("-bor" + getBorderTestString(border));        sb.append("-pad" + getBorderTestString(padding) + ")");        // background images        sb.append("-backimg(" + background_image);        sb.append("-" + repeat);        sb.append("-" + attachment);        sb.append("-" + background_position_vertical);        sb.append("-" + background_position_horizontal + ")");        sb.append("-value:" + this.getClosestNode().getNodeValue());        return sb.toString();    }