javadoc for `public void handleResolvedAddresses(ResolvedAddresses resolvedAddresses)` - refers to non-existent argument `servers` javadoc for `public Status acceptResolvedAddresses(ResolvedAddresses resolvedAddresses)` - refers to an argument named `addresses` - refers to returning values not of the actual return type Readers are probably also curious about the difference between "accept" and "handle" and which one implementations are expected to override.