static long getTime ( ) { if ( RANDOM == null ) initializeForType1 ( ) ; long newTime = getUUIDTime ( ) ; if ( newTime <= _lastMillis ) { incrementSequence ( ) ; newTime = getUUIDTime ( ) ; } _lastMillis = newTime ; return newTime ; }
package - visibility for testing