public boolean removeAttributes(final Object accessObject,
            final boolean invokeListener,
            final AbstractAttribute... attributes) {

        if (accessObject == null || !(SecurityClassConstants.BROWSER_PAGE
                .equals(accessObject.getClass().getName()))) {
            throw new WffSecurityException(
                    "Not allowed to consume this method. This method is for internal use.");

        }
        // lock is not required here. it is used in
        // removeAttributes(invokeListener, attributes)
        return removeAttributes(invokeListener, attributes);
    }
public boolean removeAttributes(final Object accessObject,
            final boolean invokeListener,
            final AbstractAttribute... attributes) {

        if (accessObject == null || !(SecurityClassConstants.BROWSER_PAGE
                .equals(accessObject.getClass().getName()))) {
            throw new WffSecurityException(
                    "Not allowed to consume this method. This method is for internal use.");

        }
        
        
        return removeAttributes(invokeListener, attributes);
    }
public boolean removeAttributes ( final Object accessObject , final boolean invokeListener , final AbstractAttribute ... attributes ) { if ( accessObject == null || ! ( SecurityClassConstants . BROWSER_PAGE . equals ( accessObject . getClass ( ) . getName ( ) ) ) ) { throw new WffSecurityException ( "Not allowed to consume this method. This method is for internal use." ) ; } // lock is not required here. it is used in // removeAttributes(invokeListener, attributes) return removeAttributes ( invokeListener , attributes ) ; }
removes the given attributes from this tag.

@param invokeListener
true to invoke listener
@param attributes
attributes to remove
@return true if any of the attributes are removed.
@since 2.0.0
@author WFF
removes the given attributes from this tag .