### Question:
ChromeArguments { public static Builder defaults(boolean headless) { Builder builder = new Builder() .noFirstRun() .noDefaultBrowserCheck() .disableBackgroundNetworking() .disableBackgroundTimerThrottling() .disableClientSidePhishingDetection() .disableDefaultApps() .disableExtensions() .disableHangMonitor() .disablePopupBlocking() .disablePromptOnRepost() .disableSync() .disableTranslate() .metricsRecordingOnly() .safebrowsingDisableAutoUpdate(); if (headless) { builder.headless().disableGpu().hideScrollbars().muteAudio(); } return builder; }  Boolean getHeadless(); Map<String, Object> getAdditionalArguments(); Boolean getNoDefaultBrowserCheck(); Boolean getNoFirstRun(); String getUserDataDir(); Integer getRemoteDebuggingPort(); Boolean getIncognito(); Boolean getDisableGpu(); Boolean getHideScrollbars(); Boolean getMuteAudio(); Boolean getDisableBackgroundNetworking(); Boolean getDisableBackgroundTimerThrottling(); Boolean getDisableClientSidePhishingDetection(); Boolean getDisableDefaultApps(); Boolean getDisableExtensions(); Boolean getDisableHangMonitor(); Boolean getDisablePopupBlocking(); Boolean getDisablePromptOnRepost(); Boolean getDisableSync(); Boolean getDisableTranslate(); Boolean getMetricsRecordingOnly(); Boolean getSafebrowsingDisableAutoUpdate(); static Builder builder(); static Builder defaults(boolean headless); static final String USER_DATA_DIR_ARGUMENT; }### Answer:
@Test public void testDefaults() { ChromeArguments build = ChromeArguments.defaults(false).build(); assertDefaults(build); assertNull(build.getHeadless()); assertNull(build.getDisableGpu()); assertNull(build.getHideScrollbars()); assertNull(build.getMuteAudio()); }