if(ourLastGeneratedTime != currentTime){ /* The clock reading has changed since the last UUID was generated.
if (ourLastGeneratedTime != currentTime) { /* * The clock reading has changed since the last UUID was generated.
    private static long getCurrentTime(){        long currentTime = System.currentTimeMillis();        /* if clock reading changed since last UUID generated... */        if(ourLastGeneratedTime != currentTime){            /* The clock reading has changed since the last UUID was generated.             * Reset the fudge factor. if we are generating them too fast, then             * the fudge may need to be reset to something greater than zero.              */            if(ourLastGeneratedTime + ourFudgeFactor > currentTime){                ourFudgeFactor = ourLastGeneratedTime + ourFudgeFactor - currentTime + 1;            }else{                ourFudgeFactor = 0;            }            ourLastGeneratedTime = currentTime;        }else{            /* We generated two really fast. Bump the fudge factor. */            ++ourFudgeFactor;        }        return currentTime + ourFudgeFactor;    }