for (int i = 0; i < allColumns.size(); i++) {
UIColumn column = allColumns.get(i);
if (column.isRendered()) {
if (tokens == null) {
if (column instanceof AbstractUIColumn && ((AbstractUIColumn) column).getWidth() != null) {
newTokens.addToken(LayoutTokens.parseToken(((AbstractUIColumn) column).getWidth()));
} else {
newTokens.addToken(RelativeLayoutToken.DEFAULT_INSTANCE);
}
} else {
if (i < tokens.getSize()) {