public List<CallLogEntry> readCallLog() {
    Response response = execute("readCallLog");
    Object value = response.getValue();
    try {
      List<String> returnedLogs = (List<String>) value;
      List<CallLogEntry> logEntries = new ArrayList<CallLogEntry>(returnedLogs.size());
      for (String jsonLogEntry : returnedLogs) {
          logEntries.add(CallLogEntry.fromJson(jsonLogEntry));
      }
      return logEntries;
    } catch (ClassCastException ex) {
      throw new WebDriverException("Returned value cannot be converted to List<String>: " + value,
              ex);
    }
  }
Bring app under test back to foreground with its previous state.
selendroid-client/src/main/java/io/selendroid/client/SelendroidDriver.java