question: create a new org.icefaces.apache.commons.fileupload.disk.diskfileitem instance from the supplied parameters and the local factory configuration . concode_field_sep int sizeThreshold concode_elem_sep int DEFAULT_SIZE_THRESHOLD concode_elem_sep File repository concode_elem_sep FileCleaningTracker fileCleaningTracker concode_field_sep void setSizeThreshold concode_elem_sep FileCleaningTracker getFileCleaningTracker concode_elem_sep void setFileCleaningTracker concode_elem_sep File getRepository concode_elem_sep void setRepository concode_elem_sep int getSizeThreshold
target: FileItem function ( String arg0 , String arg1 , boolean arg2 , String arg3 ) { DiskFileItem loc0 = new DiskFileItem ( arg0 , arg1 , arg2 , arg3 , sizeThreshold , repository ) ; FileCleaningTracker loc1 = getFileCleaningTracker ( ) ; if ( loc1 != null ) { loc1 . track ( loc0 . getTempFile ( ) , this ) ; } return loc0 ; }