public Not( Filter delegate )
    {
        if ( delegate == null )
        {
            throw new IllegalArgumentException( "Parameter 'delegate' must not be null" );
        }
        this.delegate = delegate;
    }