public void METHOD_1 ( final TYPE_1 value ) throws TYPE_2 { if ( this . VAR_1 . METHOD_2 ( ) . METHOD_3 ( ) ) { this . VAR_1 . METHOD_2 ( ) . METHOD_1 ( value ) ; } else if ( ! ( this . VAR_1 . isEmpty ( ) ) ) { TYPE_3 < TYPE_1 > VAR_2 = this . VAR_1 . METHOD_4 ( ) ; VAR_2 . METHOD_5 ( ) ; this . METHOD_1 ( value ) ; } else { throw new TYPE_2 ( STRING_1 ) ; } }

public void METHOD_1 ( final TYPE_1 value ) throws TYPE_2 { if ( ! ( this . VAR_1 . isEmpty ( ) ) ) { if ( this . VAR_1 . METHOD_2 ( ) . METHOD_3 ( ) ) { this . VAR_1 . METHOD_2 ( ) . METHOD_1 ( value ) ; } else { TYPE_3 < TYPE_1 > VAR_2 = this . VAR_1 . METHOD_4 ( ) ; VAR_2 . METHOD_5 ( ) ; this . METHOD_1 ( value ) ; } } else { throw new TYPE_2 ( STRING_1 ) ; } }
