diff --git a/README.md b/README.md
index 6bbc865..f9b9d1a 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@ Maven dependency:
org.microbean
microbean-interceptor
- 0.2.2
+ 0.2.3
```
diff --git a/src/main/java/org/microbean/interceptor/Chain.java b/src/main/java/org/microbean/interceptor/Chain.java
index 5427e9f..981e65d 100644
--- a/src/main/java/org/microbean/interceptor/Chain.java
+++ b/src/main/java/org/microbean/interceptor/Chain.java
@@ -1,6 +1,6 @@
/* -*- mode: Java; c-basic-offset: 2; indent-tabs-mode: nil; coding: utf-8-unix -*-
*
- * Copyright © 2022–2023 microBean™.
+ * Copyright © 2022–2024 microBean™.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
@@ -16,6 +16,7 @@
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles.Lookup;
import java.lang.invoke.MethodType;
+import java.lang.invoke.VarHandle;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
@@ -41,16 +42,41 @@
import static org.microbean.interceptor.LowLevelOperation.invokeUnchecked;
/**
- * A {@link Callable} {@link InvocationContext} implementation.
+ * A {@link Callable} {@link InvocationContext} implementation representing the interception of a constructor, method,
+ * or lifecycle event.
*
* @author Laird Nelson
+ *
+ * @see #proceed()
*/
public class Chain implements Callable