make a new pass factory that only creates one-time passes . concode_field_sep String name concode_elem_sep boolean isOneTimePass concode_elem_sep boolean isCreated concode_field_sep String getName concode_elem_sep CompilerPass createInternal concode_elem_sep boolean isOneTimePass concode_elem_sep CompilerPass create
PassFactory function ( ) { if ( isOneTimePass ( ) ) { return this ; } final PassFactory loc0 = this ; return new PassFactory ( name , true ) { @ Override protected CompilerPass createInternal ( AbstractCompiler arg0 ) { return loc0 . createInternal ( arg0 ) ; } } ; }