static long METHOD_1 ( java.lang.String fileName ) { int start = ( fileName . METHOD_2 ( VAR_1 ) ) + 1 ; int end = fileName . METHOD_2 ( VAR_2 ) ; java.lang.String VAR_3 = fileName . substring ( start , end ) ; try { java.util.Date VAR_4 = TYPE_1 . METHOD_3 ( VAR_3 ) ; return VAR_4 . getTime ( ) ; } catch ( TYPE_2 VAR_5 ) { throw new TYPE_3 ( VAR_5 ) ; } }

static long METHOD_1 ( java.lang.String fileName ) { int start = ( fileName . METHOD_2 ( VAR_1 ) ) + 1 ; int end = fileName . METHOD_2 ( VAR_2 ) ; java.lang.String VAR_3 = fileName . substring ( start , end ) ; synchronized ( TYPE_1 ) { try { java.util.Date VAR_4 = TYPE_1 . METHOD_3 ( VAR_3 ) ; return VAR_4 . getTime ( ) ; } catch ( TYPE_2 VAR_5 ) { throw new TYPE_3 ( VAR_5 ) ; } } }
