2t !C DE FGH IJ FKL M N O PQR M CS TU FNV WX YZ[\]^_`ab()VCodeLineNumberTableLocalVariableTablethis%Lorg/apache/poi/ss/util/WorkbookUtil;createSafeSheetName&(Ljava/lang/String;)Ljava/lang/String; nameProposalLjava/lang/String;'(Ljava/lang/String;C)Ljava/lang/String;chCiI replaceCharlength shortennameresultLjava/lang/StringBuilder; StackMapTablecLvalidateSheetName(Ljava/lang/String;)V sheetNamelenvalidateSheetState(I)Vstate SourceFileWorkbookUtil.java "# )-nullc 3demptye fg hijava/lang/StringBuilder "; jk lm no"java/lang/IllegalArgumentExceptionsheetName must not be null sheetName ' pq^' is invalid - character count MUST be greater than or equal to 1 and less than or equal to 31Invalid char ( pr) found at index ( ps) in sheet name ''Invalid sheet name '.'. Sheet names must not begin or end with (').Ivalid sheet state :  >Sheet state must beone of the Workbook.SHEET_STATE_* constants#org/apache/poi/ss/util/WorkbookUtiljava/lang/Objectjava/lang/String()Ijava/lang/Mathmin(II)I substring(II)Ljava/lang/String;charAt(I)C setCharAt(IC)VtoString()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;! !"#$/*%& '()*$1* %0& +,)-$***=*NY- :6 6~ [['f*[/[:[?[[[\[][  d n %BGHJKMN#O-P6Q?R\]_`Pg&H?./001+,2/31#4,-567# 889k  :;$* Y*< # YY* =*>G*D/D:D?D[D\D]D5 YY* u*'*d'# YY* %>>EK&*K}./@01<,=17 O1 >?$K$!.+( YY %"%J& K@17$AB