diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java
index f2cb302a14..5d1b526481 100644
--- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java
+++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java
@@ -415,14 +415,14 @@ public class DefaultDrmSessionManager implements DrmSessionManager {
*
{@code mode} must be one of these:
*
*
- * - {@link #MODE_PLAYBACK}: If {@code offlineLicenseKeySetId} is null, a streaming license is
- * requested otherwise the offline license is restored.
- *
- {@link #MODE_QUERY}: {@code offlineLicenseKeySetId} can not be null. The offline license
- * is restored.
- *
- {@link #MODE_DOWNLOAD}: If {@code offlineLicenseKeySetId} is null, an offline license is
- * requested otherwise the offline license is renewed.
- *
- {@link #MODE_RELEASE}: {@code offlineLicenseKeySetId} can not be null. The offline
- * license is released.
+ *
- {@link #MODE_PLAYBACK}: If {@code offlineLicenseKeySetId} is null then a streaming
+ * license is requested. Otherwise, the offline license is restored.
+ *
- {@link #MODE_QUERY}: {@code offlineLicenseKeySetId} cannot be null. The offline license
+ * is restored to allow its status to be queried.
+ *
- {@link #MODE_DOWNLOAD}: If {@code offlineLicenseKeySetId} is null then an offline license
+ * is requested. Otherwise, the offline license is renewed.
+ *
- {@link #MODE_RELEASE}: {@code offlineLicenseKeySetId} cannot be null. The offline license
+ * is released.
*
*
* @param mode The mode to be set.