public static TYPE_1 METHOD_1 ( final java.lang.String VAR_1 , final java.lang.String VAR_2 , final java.lang.String VAR_3 , final int VAR_4 ) throws TYPE_2 { TYPE_1 result = VAR_5 . get ( VAR_1 ) ; if ( result == null ) { java.lang.System.out.println ( ( STRING_1 + VAR_1 ) ) ; result = new TYPE_3 ( VAR_1 , VAR_2 , VAR_3 , VAR_4 ) ; VAR_5 . put ( VAR_1 , result ) ; } return result ; }

public static TYPE_1 METHOD_1 ( final java.lang.String VAR_1 , final java.lang.String VAR_2 , final java.lang.String VAR_3 , final int VAR_4 ) throws TYPE_2 { TYPE_1 result = VAR_5 . get ( VAR_1 ) ; if ( result == null ) { result = new TYPE_3 ( VAR_1 , VAR_2 , VAR_3 , VAR_4 ) ; VAR_5 . put ( VAR_1 , result ) ; } return result ; }
