rowNum++;
;
boolean hasComment = false;
if (tsItems != null) {
for (SignupTimeslot ts : tsItems) {
<BUG>List<SignupAttendee> attendees = ts != null ? ts.getAttendees() : null;
</BUG>
if (attendees != null) {
for (SignupAttendee att : attendees) {
if (isOrganizer(wrapper.getMeeting()) || isViewerSelf(att)) {

rowNum++;
row = sheet.createRow(rowNum);
for (int i = 2; i <= 4; i++) {
row.createCell(i).setCellStyle(styles.get("tab_endline"));
}
rowNum++;
;
boolean hasComment = false;
if (tsItems != null) {
for (SignupTimeslot ts : tsItems) {
List<SignupAttendee> attendees = ts != null ? getValidAttendees(ts.getAttendees()) : null;
if (attendees != null) {
for (SignupAttendee att : attendees) {
if (isOrganizer(wrapper.getMeeting()) || isViewerSelf(att)) {
