public void METHOD_1 ( java.lang.String VAR_1 ) throws TYPE_1 { if ( this . VAR_2 . METHOD_2 ( VAR_1 ) ) { throw new TYPE_1 ( VAR_1 ) ; } else { TYPE_2 VAR_3 = new TYPE_2 ( VAR_4 , this , VAR_1 ) ; this . VAR_2 . put ( VAR_1 , VAR_3 ) ; } }

public TYPE_2 METHOD_1 ( java.lang.String VAR_1 ) throws TYPE_1 { if ( this . VAR_2 . METHOD_2 ( VAR_1 ) ) { throw new TYPE_1 ( VAR_1 ) ; } else { TYPE_2 VAR_3 = new TYPE_2 ( VAR_4 , this , VAR_1 ) ; this . VAR_2 . put ( VAR_1 , VAR_3 ) ; return VAR_3 ; } }
