### Question:
ApplicationArguments implements IApplicationArguments { public boolean getShowSplashScreen() { return !_cmdLine.hasOption(IOptions.NO_SPLASH[0]); } private  ApplicationArguments(String[] args); synchronized static boolean initialize(String[] args); static ApplicationArguments getInstance(); String getSquirrelHomeDirectory(); String getUserSettingsDirectoryOverride(); boolean getShowSplashScreen(); boolean getShowHelp(); String getLoggingConfigFileName(); boolean getLoadPlugins(); boolean useDefaultMetalTheme(); boolean useNativeLAF(); String[] getRawArguments(); boolean getUserInterfaceDebugEnabled(); List<String> getPluginList(); Integer getShutdownTimerSeconds();  }### Answer:
@Test public final void testGetShowSplashScreen() { ApplicationArguments applicationArgumentsUnderTest = ApplicationArguments.getInstance(); assertFalse(applicationArgumentsUnderTest.getShowSplashScreen()); ApplicationArguments.reset(); ApplicationArguments.initialize(new String[] { SQUIRREL_HOME_PROP, SQUIRREL_HOME }); applicationArgumentsUnderTest = ApplicationArguments.getInstance(); assertTrue(applicationArgumentsUnderTest.getShowSplashScreen()); }