return result;
    public static Volume get(Connection conn, short id) throws ServiceException {        PreparedStatement stmt = null;        ResultSet rs = null;        Volume result = null;        try {            stmt = conn.prepareStatement("SELECT * FROM volume WHERE id=?");            stmt.setShort(1, id);            rs = stmt.executeQuery();            if (rs.next())                return constructVolume(rs);        } catch (SQLException e) {            throw ServiceException.FAILURE("getting volume entry: " + id, e);        } finally {            DbPool.closeResults(rs);            DbPool.closeStatement(stmt);        }        return result;    }