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());
}