String voidShowletCode = pageUserConfigManager.getVoidShowlet().getCode();
for (int i = 0; i < showletsToRender.length; i++) {
Frame frame = pageModel.getFrameConfigs()[i];
Integer columnId = frame.getColumn();
if (frame.isLocked() || null == columnId || i == currentFrame.intValue()) continue;
Widget showlet = showletsToRender[i];
if (columnId.equals(currentColumnId)) {
if (showlet != null && !showlet.getType().getCode().equals(voidShowletCode)) {
FrameSelectItem item = new FrameSelectItem(currentColumnId, columnId,
showlet, i, currentLang);
selectItems.add(item);
}
} else {
if (showlet == null || showlet.getType().getCode().equals(voidShowletCode)) {
boolean check = this.check(selectItems, columnId);
if (!check) {
FrameSelectItem item = new FrameSelectItem(currentColumnId, columnId,
null, i, currentLang);
selectItems.add(item);