### Question:
Options { public Options clearBottomTabsOptions() { bottomTabsOptions = new BottomTabsOptions(); return this; }  @NonNull static Options parse(TypefaceLoader typefaceManager, JSONObject json); @CheckResult Options copy(); @CheckResult Options mergeWith(final Options other); Options withDefaultOptions(final Options defaultOptions); Options clearTopBarOptions(); Options clearBottomTabsOptions(); Options clearTopTabOptions(); Options clearTopTabsOptions(); Options clearBottomTabOptions(); Options clearSideMenuOptions(); Options clearAnimationOptions(); Options clearFabOptions(); Options clearOneTimeOptions(); static final Options EMPTY; @NonNull public TopBarOptions topBar; @NonNull public TopTabsOptions topTabs; @NonNull public TopTabOptions topTabOptions; @NonNull public BottomTabOptions bottomTabOptions; @NonNull public BottomTabsOptions bottomTabsOptions; @NonNull public OverlayOptions overlayOptions; @NonNull public FabOptions fabOptions; @NonNull public AnimationsOptions animations; @NonNull public SideMenuRootOptions sideMenuRootOptions; @NonNull public ModalOptions modal; @NonNull public StatusBarOptions statusBar; @NonNull public LayoutOptions layout; @NonNull public Transitions transitions; }### Answer:
@Test public void clear_bottomTabsOptions() { Options uut = new Options(); uut.bottomTabsOptions.backgroundColor = new Colour(Color.RED); uut.clearBottomTabsOptions(); assertThat(uut.bottomTabsOptions.backgroundColor.hasValue()).isFalse(); }