protected Project toProject(ResultSet rs) throws SQLException { return Project.of(new NameDescription( rs.getString("name"), rs.getString("description") )) .withId(id(rs.getInt("id"))) .withSignature(readSignature(rs)) .withDisabled(rs.getBoolean("disabled")); }