a. . z , aa . . zz , aaa . . zzz ... labeling as described in pdf32000-1 :2008 , table 159 , page 375 . concode_field_sep int numPages concode_elem_sep PDPageLabelRange labelInfo concode_elem_sep String[][] ROMANS concode_elem_sep PDDocument doc concode_elem_sep int currentPage concode_elem_sep Map<Integer,PDPageLabelRange> labels concode_field_sep String next concode_elem_sep void findLabels concode_elem_sep void setLabelItem concode_elem_sep boolean hasNext concode_elem_sep String makeRomanLabel concode_elem_sep void remove concode_elem_sep String getNumber concode_elem_sep PDPageLabelRange getPageLabelRange concode_elem_sep Map<String,Integer> getPageIndicesByLabels concode_elem_sep void newLabel concode_elem_sep int getPageRangeCount concode_elem_sep String[] getLabelsByPageIndices concode_elem_sep COSBase getCOSObject concode_elem_sep void computeLabels
String function ( int arg0 ) { StringBuilder loc0 = new StringBuilder ( ) ; int loc1 = arg0 / 26 + Integer . signum ( arg0 % 26 ) ; int loc2 = arg0 % 26 + 26 * ( 1 - Integer . signum ( arg0 % 26 ) ) + 64 ; for ( int loc3 = 0 ; loc3 < loc1 ; loc3 ++ ) { loc0 . appendCodePoint ( loc2 ) ; } return loc0 . toString ( ) ; }