// 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);
}
if (provenance.identifier() != null) {
statement.setInt(5, ((NodeIdentifier)provenance.identifier()).nodeID());