code: public List<INextGenEvent> getEvents(Long startTime) {
  		ArrayList<INextGenEvent> eventList = null;
  		
  		//Key events where key is equal to or greater (null if nothing is found)
  		Long eventKey = events.ceilingKey(startTime); 
  		
  	    if(eventKey != null) {
  	    	eventList = events.get(eventKey);
  	    	currentEventTime = eventKey;
  	    } 		
  		return eventList;
  	}
docs: Get events from a specified start time. If no events at specified time the next series of
  events is returned
  @param startTime time to start searching for events
  @return list of all events at this or the next event time