public void METHOD_1 ( java.lang.String name , final TYPE_1 VAR_1 , boolean VAR_2 ) { final TYPE_1 VAR_3 = VAR_4 . put ( name , VAR_1 ) ; if ( ( ( ! VAR_2 ) && ( VAR_3 != null ) ) && ( VAR_3 != VAR_1 ) ) { throw new TYPE_2 ( ) { public TYPE_3 METHOD_2 ( ) { return new TYPE_4 ( VAR_3 , VAR_1 ) ; } } ; } }

public void METHOD_1 ( java.lang.String name , final TYPE_1 VAR_1 ) { final TYPE_1 VAR_3 = VAR_4 . put ( name , VAR_1 ) ; if ( ( VAR_3 != null ) && ( VAR_3 != VAR_1 ) ) { throw new TYPE_2 ( ) { public TYPE_3 METHOD_2 ( ) { return new TYPE_4 ( VAR_3 , VAR_1 ) ; } } ; } }
