<s>[INST] inserts all the fonts recognized by itext in the directory into the map . the encoding will be basefont.cp1252 but can be changed later . concode_field_sep HashMap<String,String> aliases concode_elem_sep String fontName concode_elem_sep byte pfb[] concode_elem_sep HashMap<String,BaseFontParameters> mapper concode_elem_sep boolean cached concode_elem_sep byte ttfAfm[] concode_elem_sep String encoding concode_elem_sep boolean embedded concode_field_sep void putName concode_elem_sep HashMap<String,String> getAliases concode_elem_sep BaseFont awtToPdf concode_elem_sep void putAlias concode_elem_sep Font pdfToAwt concode_elem_sep int insertFile concode_elem_sep HashMap<String,BaseFontParameters> getMapper concode_elem_sep BaseFontParameters getBaseFontParameters concode_elem_sep void insertNames [/INST] int function ( String arg0 ) { File loc0 = new File ( arg0 ) ; if ( ! loc0 . exists ( ) || ! loc0 . isDirectory ( ) ) return 0 ; File loc1 [ ] = loc0 . listFiles ( ) ; if ( loc1 == null ) return 0 ; int loc2 = 0 ; for ( int loc3 = 0 ; loc3 < loc1 . length ; ++ loc3 ) { loc2 += insertFile ( loc1 [ loc3 ] ) ; } return loc2 ; </s>