@Override
    public void deliverRawText(String text) {
        Connection connection = conn;
        if (connection == null )
        {
            Log.debug( "Unable to deliver raw text in session with address {} and streamID {}, as its connection is null. Dropping: {}", this.address, this.streamID, text );
            return;
        }
        connection.deliverRawText(text);
    }
Returns true if the specified stanza can be delivered to the entity.

Subclasses will use different criteria to determine of processing is allowed or not. For instance, client
sessions will use privacy lists while component sessions will always allow this action.

When a stanza is cannot be delivered, an implementation must take responsibility for error handling. If, for
example, an error stanza is to be sent back to the sender, this is to be performed by the implementation.

@param stanza the stanza to analyze if it must be blocked.
@return false if the specified stanza must be blocked.
xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalSession.java