// Configure Grid Content
grid.setSize(7);
for (int i = 0; i < 12; ++i) {
Label label = new Label(Integer.toString(i));
if (i == 1 || i == 2 || i == 3 || i == 5 || i == 8 || i == 10 || i == 11) {
GridLayoutData layoutData = new GridLayoutData();
layoutData.setColumnSpan(2);
if (i == 8) {
layoutData.setRowSpan(2);
}
label.setLayoutData(layoutData);
}
grid.add(label);
}