((rowspan == null) || "1".equals(rowspan)) &&
((colspan == null) || "1".equals(colspan)) &&
h.match(table, t, "rowgap") &&
h.match(table, t, "colgap") &&
h.match(table, t, "update") &&
!h.tableContains(table, getFactory(), "onevent", false) &&
!h.tableContains(t, getFactory(), "onevent", false) &&
!h.tableHasId(table, getFactory(), false);
if (canOptimize) {
PropertyValues outerCellProps = null;