labels.put(field, ComponentFactory.getLabel(dco.getLabel(index)));
if (index == DcObject._ID) {
fields.put(field, ComponentFactory.getIdFieldDisabled());
} else {
JComponent c = ComponentFactory.getComponent(field.getModule(),
field.getReferenceIdx(),
field.getIndex(),
field.getFieldType(),
field.getLabel(),
field.getMaximumLength());