private static long getTransitionTime(TimeZoneTransition tzt, boolean local,
            int NonExistingTimeOpt, int DuplicatedTimeOpt) {
        long time = tzt.getTime();
        if (local) {
            time += getLocalDelta(tzt.getFrom().getRawOffset(), tzt.getFrom().getDSTSavings(),
                                tzt.getTo().getRawOffset(), tzt.getTo().getDSTSavings(),
                                NonExistingTimeOpt, DuplicatedTimeOpt);
        }
        return time;
    }
private static long getTransitionTime ( TimeZoneTransition tzt , boolean local , int NonExistingTimeOpt , int DuplicatedTimeOpt ) { long time = tzt . getTime ( ) ; if ( local ) { time += getLocalDelta ( tzt . getFrom ( ) . getRawOffset ( ) , tzt . getFrom ( ) . getDSTSavings ( ) , tzt . getTo ( ) . getRawOffset ( ) , tzt . getTo ( ) . getDSTSavings ( ) , NonExistingTimeOpt , DuplicatedTimeOpt ) ; } return time ; }
/*
Get the transition time in local wall clock