question: private static long dosToJavaTime ( long dtime ) { @ SuppressWarnings ( "deprecation" ) Date d = new Date ( ( int ) ( ( ( dtime > > 25 ) & 0x7f ) + 80 ) , ( int ) ( ( ( dtime > > 21 ) & 0x0f ) - 1 ) , ( int ) ( ( dtime > > 16 ) & 0x1f ) , ( int ) ( ( dtime > > 11 ) & 0x1f ) , ( int ) ( ( dtime > > 5 ) & 0x3f ) , ( int ) ( ( dtime << 1 ) & 0x3e ) ) ; return d . getTime ( ) ; }
target:  Converts DOS time to Java time (number of milliseconds since epoch).