public static synchronized java.util.Date METHOD_1 ( java.lang.String pattern , java.lang.String VAR_1 ) { TYPE_1 VAR_2 = TYPE_2 . METHOD_2 ( ) . get ( pattern ) ; if ( VAR_2 == null ) { VAR_2 = new TYPE_1 ( pattern ) ; TYPE_2 . METHOD_2 ( ) . put ( pattern , VAR_2 ) ; } try { return VAR_2 . METHOD_3 ( VAR_1 ) ; } catch ( TYPE_3 VAR_3 ) { VAR_3 . METHOD_4 ( ) ; } return null ; }

public static synchronized java.util.Date METHOD_1 ( java.lang.String pattern , java.lang.String VAR_1 ) { TYPE_1 VAR_2 = TYPE_2 . METHOD_2 ( ) . get ( pattern ) ; if ( VAR_2 == null ) { VAR_2 = new TYPE_1 ( pattern ) ; TYPE_2 . METHOD_2 ( ) . put ( pattern , VAR_2 ) ; } try { return VAR_2 . METHOD_3 ( VAR_1 ) ; } catch ( TYPE_3 VAR_3 ) { } return null ; }
