question: factory method . assessmenthelperifc . concode_field_sep String VERSION_SUPPORTED_STRING concode_field_sep SectionHelperIfc getSectionHelperInstance concode_elem_sep ItemHelperIfc getItemHelperInstance
target: AssessmentHelperIfc function ( int arg0 ) { switch ( arg0 ) { case QTIVersion . VERSION_1_2 : return new AssessmentHelper12Impl ( ) ; case QTIVersion . VERSION_2_0 : return new AssessmentHelper20Impl ( ) ; default : throw new IllegalArgumentException ( VERSION_SUPPORTED_STRING ) ; } }