code: @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);
          }
      }
docs: 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.