title: What is the best way to check the current getFreeBusyStatus of a user at a specific time using EWS?
body: <p>There seems to be a decent amount of ways to check attendee availability and return the free busy status like this: </p>
  
  <pre><code>for (AttendeeAvailability attendeeAvailability : results.getAttendeesAvailability()) {
                  if (attendeeAvailability.getErrorCode() == ServiceError.NoError) {
                      for (CalendarEvent calendarEvent : attendeeAvailability.getCalendarEvents()) {
                          System.out.println("Calendar event");
                          System.out.println("  Start time: " + calendarEvent.getStartTime().toString());
                          System.out.println("  End time: " + calendarEvent.getEndTime().toString());
                          System.out.println("  FreeBusy Status: " + calendarEvent.getFreeBusyStatus().toString()); // USE THISSSSS
  
                          if (calendarEvent.getDetails() != null) {
                              System.out.println("  Subject: " + calendarEvent.getDetails().getSubject());
                              // Output additional properties.
                          }
                      }
                  }
              }
  </code></pre>
  
  <p>However, I'm wondering if you can get a user's availability at a specified time (for example, a method like "getUserStatus") and return if the user is free, busy, tentative, etc.</p>
  
  <p>getBusyFreeStatus is tied to a calendar event so I'm not sure if this is the best way to get a user's current status.</p>
  
  <p>Thanks!</p>