statement.setString(2, version.name());
// FIXME #provenance: Should really put this code into Provenance or Version classes
Provenance provenance = version.provenance();
statement.setShort(3, provenance.type());
if (provenance.user() != null) {
statement.setInt(4, provenance.user().id());
} else {
statement.setInt(4, User.UnknownUserID);
}