public FactAssignmentFieldWidget(
      final FactAssignmentField factAssignmentField,
      final FixtureList definitionList,
      final Scenario scenario,
      final AsyncPackageDataModelOracle oracle,
      final ScenarioParentWidget parent,
      final ExecutionTrace executionTrace) {

    widget = new FlexTable();

    widget.setStyleName(CommonsResources.INSTANCE.css().greyBorderWithRoundCorners());
    new FactDataWidgetFactory(scenario, oracle, definitionList, executionTrace, parent, widget)
        .build(factAssignmentField.getFact().getType(), factAssignmentField.getFact());
  }
 @AfterInitialization
 public void startApp() {
   RoundedCornersResource.INSTANCE.roundCornersCss().ensureInjected();
   CommonsResources.INSTANCE.css().ensureInjected();
   WizardResources.INSTANCE.css().ensureInjected();
 }