public static TYPE_1 METHOD_1 ( java.lang.String VAR_1 , java.lang.String VAR_2 , TYPE_2 source , java.lang.String VAR_3 ) { TYPE_1 VAR_4 = VAR_5 . get ( ( VAR_1 + ( source . METHOD_2 ( ) ) ) ) ; if ( VAR_4 == null ) { TYPE_1 VAR_6 = new TYPE_1 ( VAR_1 , VAR_2 , source , VAR_3 ) ; VAR_5 . put ( ( VAR_1 + ( source . METHOD_2 ( ) ) ) , VAR_6 ) ; return VAR_6 ; } return VAR_4 ; }

public static TYPE_1 METHOD_1 ( java.lang.String VAR_1 , java.lang.String VAR_2 , TYPE_2 source , java.lang.String VAR_3 ) { java.lang.String key = ( VAR_1 + ( source . METHOD_2 ( ) ) ) + VAR_3 ; TYPE_1 VAR_4 = VAR_5 . get ( key ) ; if ( VAR_4 == null ) { TYPE_1 VAR_6 = new TYPE_1 ( VAR_1 , VAR_2 , source , VAR_3 ) ; VAR_5 . put ( key , VAR_6 ) ; return VAR_6 ; } return VAR_4 ; }
