wffweb/src/main/java/com/webfirmframework/wffweb/tag/html/attribute/global/Style.java
@Deprecated
    public List<Boolean> removeCssProperties(
            final Collection<CssProperty> cssProperties) {
        final long stamp = lock.writeLock();
        try {

            final String[] cssNamesToRemove = new String[cssProperties.size()];

            final List<Boolean> removedStatus = new ArrayList<>(
                    cssNamesToRemove.length);

            int index = 0;

            for (final CssProperty cssProperty : cssProperties) {
                removedStatus.add(
                        removeCssPropertyNotFromSuperLockless(cssProperty));
                cssNamesToRemove[index] = cssProperty.getCssName();
                index++;
            }
            super.removeFromAttributeValueMapByKeys(cssNamesToRemove);

            return removedStatus;
        } finally {
            lock.unlockWrite(stamp);
        }
    }
@Deprecated
    public List<Boolean> removeCssProperties(
            final Collection<CssProperty> cssProperties) {
        final long stamp = lock.writeLock();
        try {

            final String[] cssNamesToRemove = new String[cssProperties.size()];

            final List<Boolean> removedStatus = new ArrayList<>(
                    cssNamesToRemove.length);

            int index = 0;

            for (final CssProperty cssProperty : cssProperties) {
                removedStatus.add(
                        removeCssPropertyNotFromSuperLockless(cssProperty));
                cssNamesToRemove[index] = cssProperty.getCssName();
                index++;
            }
            super.removeFromAttributeValueMapByKeys(cssNamesToRemove);

            return removedStatus;
        } finally {
            lock.unlockWrite(stamp);
        }
    }
@ Deprecated public List < Boolean > removeCssProperties ( final Collection < CssProperty > cssProperties ) { final long stamp = lock . writeLock ( ) ; try { final String [ ] cssNamesToRemove = new String [ cssProperties . size ( ) ] ; final List < Boolean > removedStatus = new ArrayList <> ( cssNamesToRemove . length ) ; int index = 0 ; for ( final CssProperty cssProperty : cssProperties ) { removedStatus . add ( removeCssPropertyNotFromSuperLockless ( cssProperty ) ) ; cssNamesToRemove [ index ] = cssProperty . getCssName ( ) ; index ++ ; } super . removeFromAttributeValueMapByKeys ( cssNamesToRemove ) ; return removedStatus ; } finally { lock . unlockWrite ( stamp ) ; } }
NB:- After using this method, adding or removing any value in the
collection will not have any effect on {@code Style}, so this method may
be removed later.

@param cssProperties
@return the {@code List<Boolean>} of status whether the corresponding
object has been removed.
@since 1.0.0
@author WFF
@deprecated After using this method, adding or removing any value in the
collection will not have any effect on {@code Style}, so this
method may be removed later.
NB : - After using this method adding or removing any value in the collection will not have any effect on { @code Style } so this method may be removed later .