docs: @Override
  	public synchronized RecordParam insert(String site, String type, String name, int used, String flags,
  			String values) throws DatabaseException {
          try {
  			psInsert.setString(1, site);
  			psInsert.setString(2, type);
  			psInsert.setString(3, name);
  			psInsert.setInt(4, used);
  			psInsert.setString(5, flags);
  			psInsert.setString(6, values);
  			psInsert.executeUpdate();
  			
  			long id;
  			try (ResultSet rs = psGetIdLastInsert.executeQuery()) {
  				rs.next();
  				id = rs.getLong(1);
  			}
  			return read(id);
  		} catch (SQLException e) {
  			throw new DatabaseException(e);
  		}
      }