anchor.diff:  }
   ----
   
  -Any mapper class used with this annotation must meet a few criteria:
  +Row mappers used with this annotation must meet a few requirements:
   
   [source,java]
   ----
   public class UserMapper implements RowMapper<User> { // <1> <2>
  -  public UserMapper() // <3>
  +  public UserMapper() { // <3>
       ...
     }
   
  
positive.code: on-demand SQL Objects. Unless the methods are called in a nested way (see
  <<On-Demand>>), the returned object will already be closed.
  
  ===== @Register___Mapper
  
  Use `@Register___Mapper` annotations on SQL Objects to declaratively register
  mappers.
  
  If a row mapper exists for the element type, use `@RegisterRowMapper`:
  
  [source,java]
  ----
  
negative.code:     `RowMapper<User>`) instead of a type variable (e.g. `RowMapper<T>`).
  <2> Must have a public, no-argument constructor (or a default constructor).
  
  [TIP]
  The `@RegisterRowMapper` annotation may be repeated multiple times on the same
  type or method to register multiple mappers.
  
  ===== @RegisterRowMapperFactory
  
  Use `@RegisterRowMapperFactory` to register a `RowMapperFactory`.
  
  [source,java]
  ----
  