public < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Object key , TYPE_2 VAR_1 ) { java.util.List < java.lang.String > VAR_2 = TYPE_3 . get ( VAR_3 , STRING_1 ) ; java.util.List < java.lang.String > VAR_4 = new java.util.ArrayList < java.lang.String > ( ) ; if ( VAR_2 != null ) { VAR_4 . METHOD_2 ( VAR_2 ) ; } VAR_4 . add ( key . toString ( ) ) ; TYPE_3 . put ( VAR_3 , STRING_1 , VAR_4 ) ; return TYPE_3 . get ( STRING_2 , key , VAR_1 ) ; }

public < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Object key , TYPE_2 VAR_1 ) { java.util.Set < java.lang.String > VAR_2 = TYPE_3 . get ( VAR_3 , STRING_1 ) ; java.util.Set < java.lang.String > VAR_4 = new java.util.HashSet < java.lang.String > ( ) ; if ( VAR_2 != null ) { VAR_4 . METHOD_2 ( VAR_2 ) ; } VAR_4 . add ( key . toString ( ) ) ; TYPE_3 . put ( VAR_3 , STRING_1 , VAR_4 ) ; return TYPE_3 . get ( STRING_2 , key , VAR_1 ) ; }
