LinkedHashMap<String, com.scriptographer.adm.Component> content =
new LinkedHashMap<String, com.scriptographer.adm.Component>();
int column = hasLogo ? 1 : 0, row = 0;
for (int i = 0; i < components.length; i++) {
Component item = components[i];
if (item != null) {
AdmComponentProxy proxy = new AdmComponentProxy(item);
row = proxy.addToContent(dialog, content, column, row);
}
}