    @Test
    public void testPrintHelpWithSubcommandHelpBeforeCommand() throws Exception {

        Commands.main(new String[] {"--help", "-t", "SOLMAN", "is-change-in-development"});
        String help = IOUtils.toString(result.toByteArray(), "UTF-8");
        assertThat(help, Matchers.containsString("usage: <CMD> [COMMON_OPTIONS] is-change-in-development"));
    }