question: private boolean isTimeAfterOrEquals ( Calendar time1 , Calendar time2 ) { return ! ( time1 == null || time2 == null ) && time1 . getTimeInMillis ( ) >= time2 . getTimeInMillis ( ) ; }
target:  Checks if time1 occurs after (or at the same time) time2.