protected String getEncryptionCipherSuitesCommaSeparated()
    {
        final String propertyName = type.getPrefix() + "ciphersuites";
        final String defaultValue = "";

        if ( type.getFallback() == null )
        {
            return JiveGlobals.getProperty( propertyName, defaultValue );
        }
        else
        {
            return JiveGlobals.getProperty( propertyName, getConnectionListener( type.getFallback() ).getEncryptionCipherSuitesCommaSeparated() );
        }
    }
A collection of cipher suite names that can be used for encryption of connections.

When non-empty, the list is intended to specify those cipher suites (from a larger collection of implementation-
supported cipher suites) that can be used to establish encryption.

The order over which values are iterated in the result is equal to the order of values in the comma-separated
configuration string. This can, but is not guaranteed to, indicate preference.

@return An (ordered) set of cipher suite names, never null but possibly empty.
xmppserver/src/main/java/org/jivesoftware/openfire/spi/ConnectionListener.java