HtmlSimpleValueComponent inputComponent = inputComponents.get(rowIndex);
Validatable inputComponent = inputComponents.get(rowIndex);
        protected HtmlComponent getComponent(int rowIndex, int columnIndex) {            HtmlComponent component;            switch (columnIndex) {            case 0:                MetaSlot slot = this.object.getSlots().get(rowIndex);                component = new HtmlText(slot.getLabel());                break;            case 1:                component = renderSlot(this.object.getSlots().get(rowIndex));                inputComponents.put(rowIndex, findValidatableComponent(component));                break;            case 2:                HtmlSimpleValueComponent inputComponent = inputComponents.get(rowIndex);                if (inputComponent != null) {                    component = getValidator(inputComponent, this.object.getSlots().get(rowIndex));                    if (component == null) {                        component = new HtmlText();                    }                } else {                    component = new HtmlText();                }                break;            default:                component = new HtmlText();                break;            }            return component;        }