public boolean implies(final String topic, final QoS qoS, final ACTIVITY activity, final RETAIN RETAIN) {

        return implies(topic, StringUtils.splitPreserveAllTokens(topic, "/"), qoS, activity, RETAIN);
    }
public boolean implies ( final String topic , final QoS qoS , final ACTIVITY activity , final RETAIN RETAIN ) { return implies ( topic , StringUtils . splitPreserveAllTokens ( topic , "/" ) , qoS , activity , RETAIN ) ; }
Checks the MqttTopicPermission implies a given topic, qos and activity combination

@param topic    the topic to check
@param qoS      the QoS to check
@param activity the activity to check
@return <code>true</code> if the given topic, qos and activity combination is implied