wffweb/src/main/java/com/webfirmframework/wffweb/tag/html/attribute/global/Style.java
private boolean removeCssPropertyNotFromSuperLockless(
            final CssProperty cssProperty) {
        final AbstractCssProperty<?> abstractCssProperty = abstractCssPropertyClassObjects
                .get(cssProperty.getCssName());
        if (abstractCssProperty != null
                && !Objects.equals(abstractCssProperty, cssProperty)) {
            LOGGER.warning(
                    "The added CssProperty object is different. Use the same object which was used to add the style.");
            return false;
        }
        cssProperties.remove(cssProperty);

        final String cssName = cssProperty.getCssName();

        final boolean removed = removeCssPropertyNotFromSuperLockless(cssName,
                cssProperty.getCssValue());

        return removed;
    }
private boolean removeCssPropertyNotFromSuperLockless(
            final CssProperty cssProperty) {
        final AbstractCssProperty<?> abstractCssProperty = abstractCssPropertyClassObjects
                .get(cssProperty.getCssName());
        if (abstractCssProperty != null
                && !Objects.equals(abstractCssProperty, cssProperty)) {
            LOGGER.warning(
                    "The added CssProperty object is different. Use the same object which was used to add the style.");
            return false;
        }
        cssProperties.remove(cssProperty);

        final String cssName = cssProperty.getCssName();

        final boolean removed = removeCssPropertyNotFromSuperLockless(cssName,
                cssProperty.getCssValue());

        return removed;
    }
removes the style.

@param cssProperty
@since 1.0.0
@return true if the given syleName (as well as value contained
corresponding to it) has been removed, or false if it doesn't
contain the given styleName and value.
@author WFF