@Override
        public List<String> map(ResultSet rs, int columnNumber, StatementContext ctx) throws SQLException {
            String value = rs.getString(columnNumber);
            if (value == null) {
                return null;
            }
            return Splitter.on(":").splitToList(value);
        }
Demonstrates the use of qualified types. This class contains two column mappers for the same data type (string in SQL, List&lt;String&gt; in Java) that can
be differentiated by registering as {@link org.jdbi.v3.core.qualifier.QualifiedType} with different annotations. As the {@link ColumnMapper} classes return a
generic type, they use a qualified {@link org.jdbi.v3.core.generic.GenericType}.
<p>
The use of this code is demonstrated in the test class.
examples/src/main/java/org/jdbi/v3/examples/QualifiedTypes.java