this(units, defaultSelections, dependent, null, data, allowTwoHit, uiContext);
m_dependents = dependent; m_data = data; m_uiContext = context; createEntries(units, dependent, movement, Collections.<Unit>emptyList()); layoutEntries();
  public UnitChooser(Collection<Unit> units, Collection<Unit> defaultSelections, Map<Unit, Collection<Unit>> dependent, GameData data, boolean allowTwoHit, UIContext uiContext)  {      this(units, defaultSelections, dependent, null, data, allowTwoHit, uiContext);  }