public static TYPE_1 METHOD_1 ( java.lang.String VAR_1 ) { if ( VAR_1 == STRING_1 ) return null ; java.lang.String str = VAR_1 ; TYPE_2 format = new TYPE_2 ( STRING_2 ) ; java.util.Date VAR_2 = null ; try { VAR_2 = format . METHOD_2 ( str ) ; } catch ( java.lang.Exception VAR_3 ) { VAR_3 . METHOD_3 ( ) ; } TYPE_1 time = new TYPE_1 ( VAR_2 . getTime ( ) ) ; return time . METHOD_4 ( str ) ; }

public static TYPE_1 METHOD_1 ( java.lang.String VAR_1 ) { if ( ( VAR_1 == null ) || ( VAR_1 == STRING_1 ) ) return null ; java.lang.String str = VAR_1 ; TYPE_2 format = new TYPE_2 ( STRING_2 ) ; java.util.Date VAR_2 = null ; try { VAR_2 = format . METHOD_2 ( str ) ; } catch ( java.lang.Exception VAR_3 ) { VAR_3 . METHOD_3 ( ) ; } TYPE_1 time = new TYPE_1 ( VAR_2 . getTime ( ) ) ; return time . METHOD_4 ( str ) ; }
