class ColumnRule extends AbstractCssProperty<ColumnRule> implements StateChangeInformer<CssProperty> {

    @Override
    public void stateChanged(final CssProperty stateChangedObject) {
        if (stateChangedObject instanceof ColumnRuleColor) {
            setColumnRuleColor((ColumnRuleColor) stateChangedObject);
        }

        if (stateChangedObject instanceof ColumnRuleWidth) {
            setColumnRuleWidth((ColumnRuleWidth) stateChangedObject);
        }
    }

    public  ColumnRule();
    public  ColumnRule(final String cssValue);
    public  ColumnRule(final ColumnRule columnRule);

}