wffweb/src/main/java/com/webfirmframework/wffweb/tag/html/attribute/global/Style.java
private boolean removeCssPropertyNotFromSuperLockless(final String cssName,
            final String cssValue) {

        final String strippedCssName = StringUtil.strip(cssName);
        final String strippedCssValue = StringUtil.strip(cssValue);

        final String value = super.getAttributeValueMap().get(strippedCssName);
        // the value may contain !important that's why startsWith method is used
        // here.
        if (value != null && value.startsWith(
                strippedCssValue.toLowerCase().replace(IMPORTANT, ""))) {

            return removeCssPropertyNotFromSuperLockless(strippedCssName);
        }

        return false;
    }
private boolean removeCssPropertyNotFromSuperLockless(final String cssName,
            final String cssValue) {

        final String strippedCssName = StringUtil.strip(cssName);
        final String strippedCssValue = StringUtil.strip(cssValue);

        final String value = super.getAttributeValueMap().get(strippedCssName);
        // the value may contain !important that's why startsWith method is used
        // here.
        if (value != null && value.startsWith(
                strippedCssValue.toLowerCase().replace(IMPORTANT, ""))) {

            return removeCssPropertyNotFromSuperLockless(strippedCssName);
        }

        return false;
    }
removes only if it contains the given style name and value.

@param cssName
eg: color
@param cssValue
eg: green (for color styleName)
@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