class EditorFieldLayoutComponent extends FieldLayoutComponent implements HasDragAndDropSettings,
                                                                                HasModalConfiguration {

    @Override
    protected IsWidget generateContent(RenderingContext ctx) {
        LayoutComponent component = ctx.getComponent();
        if (fieldRenderer == null) {
            initContent(component.getProperties());
        } else {
            renderContent();
        }
        return content;
    }

    @Inject public  EditorFieldLayoutComponent(FieldRendererManager fieldRendererManager,
                                      TranslationService translationService,
                                      FieldPropertiesRenderer propertiesRenderer,
                                      FieldManager fieldManager,
                                      Event<FormEditorSyncPaletteEvent> syncPaletteEvent);

}