question: sets the factory that will create new file information when needed . concode_field_sep MacroCallback macroCallback concode_elem_sep CommentCallback comments concode_elem_sep IncludeProvider includeProvider concode_elem_sep FileInfoFactory fileInfoFactory concode_elem_sep MessageHandler messageHandler concode_elem_sep IncludeCallback includeCallback concode_elem_sep List<Macro> macros concode_field_sep IncludeFile searchSystemFile concode_elem_sep void setIncludeProvider concode_elem_sep Source process concode_elem_sep void process concode_elem_sep void setIncludeCallback concode_elem_sep FileInfo createLine concode_elem_sep void setMacroCallback concode_elem_sep void handle concode_elem_sep void setMessageHandler concode_elem_sep void addMacro concode_elem_sep void setComments concode_elem_sep PreprocessorReader open concode_elem_sep IncludeFile searchUserFile
target: void function ( FileInfoFactory arg0 ) { if ( arg0 == null ) throw new NullPointerException ( "srini_string" ) ; this . fileInfoFactory = arg0 ; }