public String toEscapedString() {
        List<String> parts = Lists.newArrayList( getName() );
        parts.addAll( getValues() );
        String escapedString = escape( Joiner.on( '-' ).join( parts ) );
        return escapedString.substring( 0, Math.min( escapedString.length(), 255 ) );
    }
Returns a string representation where all non-alphanumeric characters are replaced with an underline (_).
In addition, the result is cut-off at a length of 255 characters.

@return a string representation without special characters
jgiven-core/src/main/java/com/tngtech/jgiven/report/model/Tag.java