public java.util.List < TYPE_1 > METHOD_1 ( ) { if ( METHOD_2 ( ) ) { throw new TYPE_2 ( STRING_1 ) ; } else { java.util.List < TYPE_1 > VAR_1 = new java.util.ArrayList ( this . VAR_1 . size ( ) ) ; for ( TYPE_1 state : VAR_1 ) { VAR_1 . add ( new TYPE_1 ( state ) ) ; } return VAR_1 ; } }

public java.util.List < TYPE_1 > METHOD_1 ( ) { if ( METHOD_2 ( ) ) { throw new TYPE_2 ( STRING_1 ) ; } else { java.util.List < TYPE_1 > result = new java.util.ArrayList ( this . VAR_1 . size ( ) ) ; for ( TYPE_1 state : VAR_1 ) { result . add ( new TYPE_1 ( state ) ) ; } return result ; } }
