while (rs.next()) {
int versionNumber = rs.getInt(RelVersionColNumber);
String versionName = rs.getString(RelVersionColName);
User user = users.get(rs.getInt(RelVersionColUser));
int nodeId = rs.getInt(RelVersionColNode);
NodeIdentifier nid = null;
if(nodeId != -1)
nid = new NodeIdentifier(nodeId);
Provenance provenance =
ProvenanceFactory.getProvenance((byte)rs.getInt(RelVersionColProvenance),
user, nid, rs.getString(RelVersionColSource));
long createTime = rs.getLong(RelVersionColTime);
this.add(new Version(versionNumber, versionName, createTime, provenance, this));