please include class GoogleAccess. import com.google.api.client.util.DateTime; import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; import com.google.api.services.calendar.model.Events; static L googleCalendar_eventsInDateRange(Calendar calendarService, long startDate, long endDate, int maxEvents) { ret googleCalendar_eventsInDateRange(calendarService, longRange(startDate, endDate), maxEvents); } static L googleCalendar_eventsInDateRange(Calendar calendarService, LongRange dateRange, int maxEvents) ctex { Events events = calendarService.events().list("primary") .setMaxResults(maxEvents) .setTimeMin(new DateTime(dateRange.start)) .setTimeMax(new DateTime(dateRange.end)) .setOrderBy("startTime") .setSingleEvents(true) .execute(); ret events.getItems(); }