public TYPE_1 METHOD_1 ( TYPE_2 data ) throws java.io.IOException { if ( open ) { while ( open ) { TYPE_3 msg = VAR_1 . METHOD_2 ( ) ; if ( msg != null ) { if ( ( msg . data ) != data ) { TYPE_4 . METHOD_3 ( msg . data , data ) ; } return VAR_2 ; } } return null ; } else { throw new TYPE_5 ( ) ; } }

public TYPE_1 METHOD_1 ( TYPE_2 data ) throws java.io.IOException { if ( open ) { while ( open ) { TYPE_3 msg = VAR_1 . METHOD_2 ( ) ; if ( msg != null ) { TYPE_4 . METHOD_3 ( msg . data , data ) ; return VAR_2 ; } } return null ; } else { throw new TYPE_5 ( ) ; } }
