public FactAssignmentFieldWidget(final FactAssignmentField factAssignmentField, final FixtureList definitionList, Scenario scenario, DataModelOracle dmo, final ScenarioParentWidget parent, ExecutionTrace executionTrace) { widget = new DirtyableFlexTable(); widget.setStyleName(CommonsResources.INSTANCE.css().greyBorderWithRoundCorners()); new FactDataWidgetFactory( scenario, dmo, definitionList, executionTrace, parent, widget ).build( factAssignmentField.getFact().getType(), factAssignmentField.getFact()); }