question: trucate double : concode_field_sep int nbDecimals concode_elem_sep BufferedWriter bw concode_elem_sep String name concode_field_sep void writeHost concode_elem_sep void writeText concode_elem_sep void writeSky concode_elem_sep void writeGround concode_elem_sep void writeStep concode_elem_sep void writeWall concode_elem_sep void writeEntry concode_elem_sep void writeEnd concode_elem_sep void writeMirage concode_elem_sep void writeGate concode_elem_sep void close concode_elem_sep void write
target: String function ( double arg0 ) { StringTokenizer loc0 = new StringTokenizer ( arg0 + "srini_string" , "srini_string" ) ; String loc1 , loc2 ; if ( ! loc0 . hasMoreTokens ( ) ) return "srini_string" ; loc1 = loc0 . nextToken ( ) ; if ( ! loc0 . hasMoreTokens ( ) ) return loc1 ; loc2 = loc0 . nextToken ( ) ; loc2 = loc2 . substring ( 0 , Math . min ( nbDecimals , loc2 . length ( ) ) ) ; if ( loc2 == "srini_string" ) return loc1 ; return loc1 + "srini_string" + loc2 ; }