question: generate a builder based on component model . concode_field_sep List<BuilderModelStrategy> strategies concode_field_sep void addStrategy
target: TypeModel function ( ArtemisModel arg0 ) { Preconditions . checkArgument ( ! strategies . isEmpty ( ) , "srini_string" ) ; TypeModel loc0 = new TypeModel ( ) ; for ( BuilderModelStrategy loc1 : strategies ) { loc1 . apply ( arg0 , loc0 ) ; } return loc0 ; }