this.register(java.sql.Date.class, throwException ? new SqlDateConverter() : new SqlDateConverter(null));
this.register(java.sql.Time.class, throwException ? new SqlTimeConverter() : new SqlTimeConverter(null));
this.register(Timestamp.class, throwException ? new SqlTimestampConverter() : new SqlTimestampConverter(null));
this.register(URL.class, throwException ? new URLConverter() : new URLConverter(null));
this.register(URI.class, throwException ? new URIConverter() : new URIConverter(null));
this.register(Enum.class, throwException ? new EnumConverter() : new EnumConverter(null));
}