[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building JOpt Simple 4.8
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for com.googlecode.jmockit:jmockit:jar:1.6 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ jopt-simple ---
[INFO] 
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ jopt-simple ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jopt-simple ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 44 source files to /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/target/classes
[WARNING] /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/src/main/java/joptsimple/OptionMissingRequiredArgumentException.java: /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/src/main/java/joptsimple/OptionMissingRequiredArgumentException.java uses unchecked or unsafe operations.
[WARNING] /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/src/main/java/joptsimple/OptionMissingRequiredArgumentException.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] >>> maven-pmd-plugin:3.2:cpd-check (default) @ jopt-simple >>>
[INFO] 
[INFO] --- maven-pmd-plugin:3.2:cpd (cpd) @ jopt-simple ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< maven-pmd-plugin:3.2:cpd-check (default) @ jopt-simple <<<
[INFO] 
[INFO] --- maven-pmd-plugin:3.2:cpd-check (default) @ jopt-simple ---
[INFO] 
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.11:check (check-signature) @ jopt-simple ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java15:1.0
[INFO] 
[INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ jopt-simple ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jopt-simple ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ jopt-simple ---
[INFO] Surefire report directory: /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running joptsimple.OptionSpecBuilderOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.466 sec
Running joptsimple.JVMSystemPropertiesArgumentParsingTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.017 sec <<< FAILURE!
Running joptsimple.WAsShortOptionTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.004 sec <<< FAILURE!
Running joptsimple.OptionSetValuesOfOptionStringImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec
Running joptsimple.ArgumentListHasNoMoreArgsTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running joptsimple.util.KeyValuePairUnequalValuesTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running joptsimple.util.DateConverterTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 sec
Running joptsimple.util.KeyValuePairUnequalKeysTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running joptsimple.util.InetAddressConverterTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
Running joptsimple.util.KeyValuePairTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running joptsimple.util.RegexMatcherTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running joptsimple.OptionSetSpecsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running joptsimple.ArgumentAcceptingOptionSpecTest
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec
Running joptsimple.AlternativeLongOptionSpecValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running joptsimple.RequiredIfAnyTest
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.007 sec <<< FAILURE!
Running joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest
Tests run: 12, Failures: 0, Errors: 12, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
Running joptsimple.OptionSpecsReportTheirOptionsSortedSpeciallyTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running joptsimple.DefaultSettingsOptionParserHelpTest
Tests run: 39, Failures: 0, Errors: 28, Skipped: 0, Time elapsed: 0.085 sec <<< FAILURE!
Running joptsimple.WExtensionWithArgumentTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.009 sec <<< FAILURE!
Running joptsimple.PunctuationInShortOptionTest
Tests run: 4, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.PunctuationInLongOptionTest
Tests run: 6, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running joptsimple.LongOptionRequiredArgumentTest
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running joptsimple.ToStringTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running joptsimple.OptionSetDetectedOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.OptionSpecBuilderValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running joptsimple.ShortOptionsNoArgumentTest
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.012 sec <<< FAILURE!
Running joptsimple.OptionalArgumentOptionSpecValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running joptsimple.AlternativeLongOptionSpecOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running joptsimple.ShortOptionsOptionalArgumentTest
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
Running joptsimple.ValueConverterAdmitsSubclassesOfValueTypeTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running joptsimple.PopulatedOptionSetTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running joptsimple.ParsingSeparatedTypedOptionValuesTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running joptsimple.OptionSynonymNoArgumentTest
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.005 sec <<< FAILURE!
Running joptsimple.OptionParserOptionExceptionTest
Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.01 sec <<< FAILURE!
Running joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.016 sec <<< FAILURE!
Running joptsimple.RequiredUnlessAnyTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running joptsimple.OptionParserNewDeclarationTest
Tests run: 16, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.033 sec <<< FAILURE!
Running joptsimple.RequiredArgumentOptionSpecEqualsHashCodeTest
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec
Running joptsimple.OptionSynonymCommonPrefixesTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.012 sec <<< FAILURE!
Running joptsimple.OptionalArgumentOptionSpecOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running joptsimple.RequiredUnlessTest
Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 0.014 sec <<< FAILURE!
Running joptsimple.ArgumentListTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running joptsimple.NoArgumentOptionSpecTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running joptsimple.RequiredArgumentOptionSpecValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec
Running joptsimple.OptionParserTest
Tests run: 17, Failures: 0, Errors: 17, Skipped: 0, Time elapsed: 0.032 sec <<< FAILURE!
Running joptsimple.PlainOldOptionParserTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running joptsimple.OptionExceptionOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
Running joptsimple.ParsingSeparatedStringOptionValuesTest
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.013 sec <<< FAILURE!
Running joptsimple.OptionParserAlternateHelpFormatterTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.004 sec <<< FAILURE!
Running joptsimple.InterleavedArgumentsTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.013 sec <<< FAILURE!
Running joptsimple.ClusterVersusLongOptionTest
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running joptsimple.OptionSynonymOptionalArgumentTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.006 sec <<< FAILURE!
Running joptsimple.OptionSynonymRequiredArgumentTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.007 sec <<< FAILURE!
Running joptsimple.internal.ObjectsUtilityClassTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running joptsimple.internal.RowEqualsHashCodeTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
Running joptsimple.internal.RowsTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running joptsimple.internal.AbbreviationMapTest
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec
Running joptsimple.internal.AbbreviationMapToJavaUtilMapTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running joptsimple.internal.ReflectionUtilityClassTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running joptsimple.internal.ClassesUtilityClassTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running joptsimple.internal.StringsUtilityClassTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running joptsimple.internal.ReflectionTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running joptsimple.OptionSetAsMapTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.004 sec <<< FAILURE!
Running joptsimple.NoArgumentOptionSpecOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running joptsimple.LongOptionOptionalArgumentTest
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.005 sec <<< FAILURE!
Running joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.012 sec <<< FAILURE!
Running joptsimple.OptionalArgumentOptionSpecTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running joptsimple.OptionSetValuesOfSpecImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running joptsimple.OptionSpecTokenizerTest
Tests run: 17, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.019 sec <<< FAILURE!
Running joptsimple.SingleHyphenTest
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.006 sec <<< FAILURE!
Running joptsimple.WExtensionNoArgumentTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.003 sec <<< FAILURE!
Running joptsimple.RequiredArgumentOptionSpecOptionsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running joptsimple.ParserRulesUtilityClassTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running joptsimple.ConfigurableOptionParserHelpTest
Tests run: 27, Failures: 0, Errors: 25, Skipped: 0, Time elapsed: 0.042 sec <<< FAILURE!
Running joptsimple.NonOptionArgumentSpecTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec
Running joptsimple.OptionExceptionMessageTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running joptsimple.LongOptionNoArgumentTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.006 sec <<< FAILURE!
Running joptsimple.ArgumentAcceptingOptionSpecDefaultValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running joptsimple.ParsingSeparatedConvertedOptionValuesTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.006 sec <<< FAILURE!
Running joptsimple.HandlingDefaultValuesForOptionArgumentsTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
Running joptsimple.ShortOptionsRequiredArgumentTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.021 sec <<< FAILURE!
Running joptsimple.CreateWithOptionSpecificationStringTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 sec <<< FAILURE!
Running joptsimple.EmptyOptionSetTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running joptsimple.OptionParserArgumentExceptionTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running joptsimple.RequiredIfTest
Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
Running joptsimple.NoArgumentOptionSpecValuesImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running joptsimple.WAsAbbreviationForLongOptionTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.004 sec <<< FAILURE!
Running joptsimple.OptionSynonymOverwritingTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.OptionParserRecognizedOptionsTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.004 sec <<< FAILURE!
Running joptsimple.OptionSetNonOptionArgumentsImmutabilityTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running joptsimple.OptionParserUnrecognizedOptionsAllowedTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running joptsimple.PosixlyCorrectOptionParserTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsWithArgumentPositioningTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.OptionArgumentConverterTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 sec <<< FAILURE!
Running joptsimple.examples.RequiredOptionsTest
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 sec <<< FAILURE!
Running joptsimple.examples.DefaultValuesForOptionArgumentsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.014 sec <<< FAILURE!
Running joptsimple.examples.OptionSynonymTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsWithArgumentsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.AlternativeLongOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.LongOptionsWithArgumentPositioningTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.PosixlyCorrectTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.OptionArgumentValueTypeTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.UnrecognizedOptionsAllowedTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.LongOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsClusteringTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsClusteringWithArgumentTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.SignallingEndOfOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.MultipleDelimitedArgumentsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.SpecialOptionalArgumentHandlingTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsWithMultipleArgumentsForSingleOptionTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.ShortOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.LongOptionsWithArgumentsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
Running joptsimple.examples.ExportOptionsTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.examples.TypesafeOptionArgumentRetrievalTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
Running joptsimple.TypesafeOptionArgumentRetrievalTest
Tests run: 22, Failures: 0, Errors: 22, Skipped: 0, Time elapsed: 0.034 sec <<< FAILURE!
Running joptsimple.OptionSetEqualsHashCodeTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec

Results :

Tests in error: 
  parsingJVMSystemPropertiesArguments(joptsimple.JVMSystemPropertiesArgumentParsingTest): D is not a legal option character
  wIsLegal(joptsimple.WAsShortOptionTest): W is not a legal option character
  recognizeLongOptionsTrumpsShortOptionW(joptsimple.WAsShortOptionTest): W is not a legal option character
  rejectsCommandLineMissingConditionallyRequiredOption(joptsimple.RequiredIfAnyTest): a is not a legal option character
  rejectsCommandLineWithNotAllConditionallyRequiredOptionsPresent(joptsimple.RequiredIfAnyTest): a is not a legal option character
  acceptsCommandLineWithConditionallyRequiredOptionsPresent(joptsimple.RequiredIfAnyTest): a is not a legal option character
  acceptsOptionWithPrerequisiteAsNormalIfPrerequisiteNotInPlay(joptsimple.RequiredIfAnyTest): a is not a legal option character
  rejectsCommandLineMissingOtherConditionallyRequiredOption(joptsimple.RequiredIfAnyTest): a is not a legal option character
  oxfPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  ofxPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  ofxPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  oxfPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  fxoPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  foxPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  foxPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  xofPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  xfoPermutationWithFollowingArg(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  fxoPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  xfoPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  xofPermutation(joptsimple.ClusterWhereManyOptionsAcceptArgumentsTest): f is not a legal option character
  marksRequiredOptionsSpecially(joptsimple.DefaultSettingsOptionParserHelpTest): e is not a legal option character
  optionSynonymsWithOptionalArgument(joptsimple.DefaultSettingsOptionParserHelpTest): d is not a legal option character
  oneOptionRequiredArgNoDescriptionWithType(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  includesDefaultValueForRequiredOptionArgument(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  oneOptionOptionalArgNoDescription(joptsimple.DefaultSettingsOptionParserHelpTest): t is not a legal option character
  includesDefaultValueForArgumentWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): c is not a legal option character
  oneOptionOptionalArgNoDescriptionWithType(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  oneOptionRequiredArgNoDescription(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  oneOptionOptionalArgWithDescriptionAndType(joptsimple.DefaultSettingsOptionParserHelpTest): t is not a legal option character
  oneOptionRequiredArgWithDescriptionAndType(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  dateConverterShowsDatePatternInCombinationWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): d is not a legal option character
  oneOptionNoArgNoDescription(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  dateConverterShowsDatePattern(joptsimple.DefaultSettingsOptionParserHelpTest): d is not a legal option character
  twoOptionsNoArgWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  optionSynonymsSortedByShortOptionThenLexicographical(joptsimple.DefaultSettingsOptionParserHelpTest): v is not a legal option character
  gradleHelp(joptsimple.DefaultSettingsOptionParserHelpTest): n is not a legal option character
  optionSynonymsWithoutArguments(joptsimple.DefaultSettingsOptionParserHelpTest): v is not a legal option character
  canUseCustomHelpFormatter(joptsimple.DefaultSettingsOptionParserHelpTest): f is not a legal option character
  bothColumnsExceedingAllocatedWidths(joptsimple.DefaultSettingsOptionParserHelpTest): t is not a legal option character
  leavesEmbeddedNewlinesInDescriptionsAlone(joptsimple.DefaultSettingsOptionParserHelpTest): t is not a legal option character
  optionSynonymsWithRequiredArgument(joptsimple.DefaultSettingsOptionParserHelpTest): L is not a legal option character
  fixForIssue56(joptsimple.DefaultSettingsOptionParserHelpTest): p is not a legal option character
  oneOptionOptionalArgWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): t is not a legal option character
  includesDefaultValueForOptionalOptionArgument(joptsimple.DefaultSettingsOptionParserHelpTest): b is not a legal option character
  inetAddressConverterShowsType(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  oneOptionRequiredArgWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  includesListOfDefaultsForArgumentWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): d is not a legal option character
  oneOptionNoArgWithDescription(joptsimple.DefaultSettingsOptionParserHelpTest): a is not a legal option character
  separateArgument(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  typedTogetherArg(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  typedSeparateArg(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  abbreviationWithTogetherArgument(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  togetherArgument(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  illegalLongOption(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  noMoreArguments(joptsimple.WExtensionWithArgumentTest): s is not a legal option character
  allowsDotAsShortOption(joptsimple.PunctuationInShortOptionTest): . is not a legal option character
  allowsUnderscoreAsShortOption(joptsimple.PunctuationInShortOptionTest): _ is not a legal option character
  allowsQuestionMarkAsShortOption(joptsimple.PunctuationInShortOptionTest): ? is not a legal option character
  allowsDotInOptionNames(joptsimple.PunctuationInLongOptionTest): . is not a legal option character
  allowsHyphensPrettyMuchAnywhereButTheFront(joptsimple.PunctuationInLongOptionTest): a is not a legal option character
  allowsUnderscoreInOptionNames(joptsimple.PunctuationInLongOptionTest): s is not a legal option character
  allowsQuestionMarkInOptionNames(joptsimple.PunctuationInLongOptionTest): ? is not a legal option character
  allowsHyphensInTheMiddleOfOptionNames(joptsimple.PunctuationInLongOptionTest): h is not a legal option character
  argumentSeparate(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  argumentFollowedByLegalOption(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  argumentTogether(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  argumentMissing(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  shortOptionSpecifiedAsLongOptionWithArgument(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  whenEndOfOptionsMarkerIsInPlaceOfRequiredArgument(joptsimple.LongOptionRequiredArgumentTest): q is not a legal option character
  givesSpecsInOrderOfCommandLinePresentation(joptsimple.OptionSetDetectedOptionsTest): a is not a legal option character
  clusteredOptions(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  optionsTerminator(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  singleOptionWithOneNonOptionArgument(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  twoSingleOptions(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  singleOption(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  appearingMultipleTimes(joptsimple.ShortOptionsNoArgumentTest): a is not a legal option character
  optionWithOptionalArgumentFollowedByLegalOption(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  multipleOfSameOptionSomeWithArgsAndSomeWithout(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  optionWithOptionalArgumentThatLooksLikeAnInvalidOption(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  optionWithOptionalArgumentPresent(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  optionWithOptionalArgumentNotPresent(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  optionWithOptionalArgumentThatLooksLikeAValidOption(joptsimple.ShortOptionsOptionalArgumentTest): f is not a legal option character
  parsesSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedTypedOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAbutting(joptsimple.ParsingSeparatedTypedOptionValuesTest): c is not a legal option character
  parsesEqualsSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedTypedOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAsSeparateArgument(joptsimple.ParsingSeparatedTypedOptionValuesTest): c is not a legal option character
  hasAllSynonymsWhenSecondSynonymParsed(joptsimple.OptionSynonymNoArgumentTest): N is not a legal option character
  hasAllSynonymsWhenFirstSynonymParsed(joptsimple.OptionSynonymNoArgumentTest): N is not a legal option character
  hasAllSynonymsWhenThirdSynonymParsed(joptsimple.OptionSynonymNoArgumentTest): N is not a legal option character
  tooManyHyphens(joptsimple.OptionParserOptionExceptionTest): b is not a legal option character
  valueOfWhenMultiples(joptsimple.OptionParserOptionExceptionTest): e is not a legal option character
  resolvesToLongOptionEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  resolvesShortOptionToShortOption(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  shortOptionsInDifferentOrder(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  resolvesToLongOptionWithSingleDashEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  withArgumentComingAfterCluster(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  resolvesAbbreviationToLongOption(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  resolvesShortOptionToShortOptionEvenWithDoubleHyphen(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  resolvesToShortOptionsWithArgumentFollowingX(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  longOptionWithMessedUpOrder(joptsimple.ClusterVersusLongOptionWithOptionalArgumentTest): f is not a legal option character
  commandLineMissingConditionallyRequiredOption(joptsimple.RequiredUnlessAnyTest): a is not a legal option character
  acceptsCommandLineWithConditionallyRequiredOptionsPresent(joptsimple.RequiredUnlessAnyTest): a is not a legal option character
  acceptsOptionWithPrerequisiteAsNormalIfPrerequisiteNotInPlay(joptsimple.RequiredUnlessAnyTest): a is not a legal option character
  commandLineWithNotAllConditionallyRequiredOptionsPresent(joptsimple.RequiredUnlessAnyTest): a is not a legal option character
  optionsWithOptionalNegativeNumberArgumentsAndNumberOptions(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  shortArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  sqlDateArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  booleanArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  doubleArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  integerArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  floatArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  sqlTimestampArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  optionsWithNegativeNumberArgumentsAndNonNumberOptions(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  optionsWithOptionalNegativeNumberArguments(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  longArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  byteArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  sqlTimeArgumentType(joptsimple.OptionParserNewDeclarationTest): a is not a legal option character
  parsingSixthPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingFifthPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingFirstPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingThirdPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingFourthPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingSeventhPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  parsingSecondPrefix(joptsimple.OptionSynonymCommonPrefixesTest): v is not a legal option character
  rejectsCommandLineMissingConditionallyRequiredOption(joptsimple.RequiredUnlessTest): a is not a legal option character
  acceptsOptionWithPrerequisiteAsNormal(joptsimple.RequiredUnlessTest): a is not a legal option character
  rejectsOptionSpecNotAlreadyConfigured(joptsimple.RequiredUnlessTest): a is not a legal option character
  rejectsCommandLineWithNotAllConditionallyRequiredOptionsPresent(joptsimple.RequiredUnlessTest): a is not a legal option character
  presenceOfHelpOptionNegatesRequiredUnlessness(joptsimple.RequiredUnlessTest): a is not a legal option character
  acceptsCommandLineWithConditionallyRequiredOptionsPresent(joptsimple.RequiredUnlessTest): a is not a legal option character
  acceptsOptionWithPrerequisite(joptsimple.RequiredUnlessTest): a is not a legal option character
  rejectsOptionNotAlreadyConfigured(joptsimple.RequiredUnlessTest): a is not a legal option character
  requiredOptionWithArgMissing(joptsimple.OptionParserTest): t is not a legal option character
  allowsWhitespaceyStringAsArgumentOfOption(joptsimple.OptionParserTest): j is not a legal option character
  typedArguments(joptsimple.OptionParserTest): a is not a legal option character
  allowsEmbeddedWhitespaceInArgumentOfOption(joptsimple.OptionParserTest): j is not a legal option character
  resetHappensAfterParsing(joptsimple.OptionParserTest): i is not a legal option character
  shortOptionSpecifiedAsLongOptionWithoutArgument(joptsimple.OptionParserTest): x is not a legal option character
  longOptionLeadsWithSingleDashAmbiguousButShortsAreLegal(joptsimple.OptionParserTest): q is not a legal option character
  allowsEmptyStringAsArgumentOfOption(joptsimple.OptionParserTest): i is not a legal option character
  disallowsMixingOfOptionsAndNonOptionsUnderPosixlyCorrect(joptsimple.OptionParserTest): i is not a legal option character
  longOptionLeadsWithSingleDashAmbiguousButAShortAcceptsAnArgument(joptsimple.OptionParserTest): q is not a legal option character
  longOptionLeadsWithSingleDash(joptsimple.OptionParserTest): q is not a legal option character
  longOptionLeadsWithSingleDashAmbiguousButAShortIsIllegal(joptsimple.OptionParserTest): q is not a legal option character
  optionsAndNonOptionsInterspersed(joptsimple.OptionParserTest): i is not a legal option character
  longOptionLeadsWithSingleDashAmbiguous(joptsimple.OptionParserTest): q is not a legal option character
  doubleHyphenSignalsEndsOfOptions(joptsimple.OptionParserTest): a is not a legal option character
  allowsMixingOfOptionsAndNonOptions(joptsimple.OptionParserTest): i is not a legal option character
  requiredOptionButHelpOptionPresent(joptsimple.OptionParserTest): t is not a legal option character
  handlesConsecutiveDelimiters(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  parsesHyphenSeparatedValuesAbutting(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAbutting(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  parsesEqualsSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAsSeparateArgument(joptsimple.ParsingSeparatedStringOptionValuesTest): c is not a legal option character
  asksAlternateFormatterForHelpString(joptsimple.OptionParserAlternateHelpFormatterTest): b is not a legal option character
  getsFedOptionDescriptorsForRecognizedOptions(joptsimple.OptionParserAlternateHelpFormatterTest): b is not a legal option character
  optionalAbuttedArgumentVersusPosixlyCorrect(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  leadingNonOptionCausesPosixlyCorrectToIgnoreRemainder(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  optionalArgumentAndPosixlyCorrect(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  requiredArgumentAndPosixlyCorrect(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  requiredArgument(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  optionalKeyValuePairArgumentVersusPosixlyCorrect(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  onlyAppearingToHaveOptionArgumentsButPosixlyCorrect(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  optionalArgument(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  onlyAppearingToHaveOptionArguments(joptsimple.InterleavedArgumentsTest): c is not a legal option character
  resolvesToLongOptionEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionTest): f is not a legal option character
  resolvesShortOptionToShortOption(joptsimple.ClusterVersusLongOptionTest): f is not a legal option character
  resolvesToLongOptionWithSingleDashEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionTest): f is not a legal option character
  resolvesAbbreviationToLongOption(joptsimple.ClusterVersusLongOptionTest): f is not a legal option character
  resolvesShortOptionToShortOptionEvenWithDoubleHyphen(joptsimple.ClusterVersusLongOptionTest): f is not a legal option character
  hasAllSynonymsWhenSecondSynonymParsed(joptsimple.OptionSynonymOptionalArgumentTest): d is not a legal option character
  hasAllSynonymsWhenFirstSynonymParsed(joptsimple.OptionSynonymOptionalArgumentTest): d is not a legal option character
  hasAllSynonymsWhenThirdSynonymParsed(joptsimple.OptionSynonymOptionalArgumentTest): d is not a legal option character
  reportsSameListOfArgumentsForEverySynonymOption(joptsimple.OptionSynonymOptionalArgumentTest): d is not a legal option character
  hasAllSynonymsWhenSecondSynonymParsed(joptsimple.OptionSynonymRequiredArgumentTest): N is not a legal option character
  hasAllSynonymsWhenFirstSynonymParsed(joptsimple.OptionSynonymRequiredArgumentTest): N is not a legal option character
  hasAllSynonymsWhenThirdSynonymParsed(joptsimple.OptionSynonymRequiredArgumentTest): N is not a legal option character
  reportsSameListOfArgumentsForEverySynonymOption(joptsimple.OptionSynonymRequiredArgumentTest): N is not a legal option character
  gives(joptsimple.OptionSetAsMapTest): a is not a legal option character
  argumentSeparate(joptsimple.LongOptionOptionalArgumentTest): o is not a legal option character
  argumentTogether(joptsimple.LongOptionOptionalArgumentTest): o is not a legal option character
  argumentMissingTrailedByAnotherOption(joptsimple.LongOptionOptionalArgumentTest): o is not a legal option character
  resolvesToLongOptionEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  resolvesShortOptionToShortOption(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  shortOptionsInDifferentOrder(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  resolvesToLongOptionWithSingleDashEvenWithMatchingShortOptions(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  withArgumentComingAfterCluster(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  resolvesAbbreviationToLongOption(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  resolvesShortOptionToShortOptionEvenWithDoubleHyphen(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  resolvesToShortOptionsWithArgumentFollowingX(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  longOptionWithMessedUpOrder(joptsimple.ClusterVersusLongOptionWithRequiredArgumentTest): f is not a legal option character
  tokenizeOptionsWithOptionalArguments(joptsimple.OptionSpecTokenizerTest): e is not a legal option character
  tokenizeOptionsWithRequiredArguments(joptsimple.OptionSpecTokenizerTest): c is not a legal option character
  wByItselfWithHelpMarker(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  tokenizeOptionsWithMixtureOfSpecTypesAndHelpMarker(joptsimple.OptionSpecTokenizerTest): g is not a legal option character
  tokenizeOptionsWithoutArgumentsAndHelpMarker(joptsimple.OptionSpecTokenizerTest): a is not a legal option character
  alternativeLongOptionsMarkerWithHelpMarker(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  tokenizeOptionsWithRequiredArgumentsAndHelpMarker(joptsimple.OptionSpecTokenizerTest): c is not a legal option character
  wOptionalArg(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  wOptionalArgWithHelpMarker(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  tokenizeOptionsWithoutArguments(joptsimple.OptionSpecTokenizerTest): a is not a legal option character
  wRequiredArg(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  tokenizeOptionsWithOptionalArgumentsAndHelpMarker(joptsimple.OptionSpecTokenizerTest): e is not a legal option character
  tokenizeOptionsWithMixtureOfSpecTypes(joptsimple.OptionSpecTokenizerTest): g is not a legal option character
  wRequiredArgWithHelpMarker(joptsimple.OptionSpecTokenizerTest): W is not a legal option character
  asArgumentOfOption(joptsimple.SingleHyphenTest): o is not a legal option character
  asArgumentOfOptionInSameToken(joptsimple.SingleHyphenTest): o is not a legal option character
  singleHyphen(joptsimple.SingleHyphenTest): o is not a legal option character
  turnOffWExtension(joptsimple.WExtensionNoArgumentTest): s is not a legal option character
  wExtensionWithLongOptionWithoutAnArgument(joptsimple.WExtensionNoArgumentTest): s is not a legal option character
  marksRequiredOptionsSpecially(joptsimple.ConfigurableOptionParserHelpTest): e is not a legal option character
  optionSynonymsWithOptionalArgument(joptsimple.ConfigurableOptionParserHelpTest): d is not a legal option character
  oneOptionRequiredArgNoDescriptionWithType(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  includesDefaultValueForRequiredOptionArgument(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  oneOptionOptionalArgNoDescription(joptsimple.ConfigurableOptionParserHelpTest): t is not a legal option character
  includesDefaultValueForArgumentWithDescription(joptsimple.ConfigurableOptionParserHelpTest): c is not a legal option character
  oneOptionOptionalArgNoDescriptionWithType(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  oneOptionRequiredArgNoDescription(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  oneOptionOptionalArgWithDescriptionAndType(joptsimple.ConfigurableOptionParserHelpTest): t is not a legal option character
  oneOptionRequiredArgWithDescriptionAndType(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  dateConverterShowsDatePatternInCombinationWithDescription(joptsimple.ConfigurableOptionParserHelpTest): d is not a legal option character
  oneOptionNoArgNoDescription(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  dateConverterShowsDatePattern(joptsimple.ConfigurableOptionParserHelpTest): d is not a legal option character
  twoOptionsNoArgWithDescription(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  optionSynonymsSortedByShortOptionThenLexicographical(joptsimple.ConfigurableOptionParserHelpTest): v is not a legal option character
  gradleHelp(joptsimple.ConfigurableOptionParserHelpTest): n is not a legal option character
  optionSynonymsWithoutArguments(joptsimple.ConfigurableOptionParserHelpTest): v is not a legal option character
  bothColumnsExceedingAllocatedWidths(joptsimple.ConfigurableOptionParserHelpTest): t is not a legal option character
  leavesEmbeddedNewlinesInDescriptionsAlone(joptsimple.ConfigurableOptionParserHelpTest): t is not a legal option character
  optionSynonymsWithRequiredArgument(joptsimple.ConfigurableOptionParserHelpTest): L is not a legal option character
  oneOptionOptionalArgWithDescription(joptsimple.ConfigurableOptionParserHelpTest): t is not a legal option character
  includesDefaultValueForOptionalOptionArgument(joptsimple.ConfigurableOptionParserHelpTest): b is not a legal option character
  oneOptionRequiredArgWithDescription(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  includesListOfDefaultsForArgumentWithDescription(joptsimple.ConfigurableOptionParserHelpTest): d is not a legal option character
  oneOptionNoArgWithDescription(joptsimple.ConfigurableOptionParserHelpTest): a is not a legal option character
  abbreviationIsALegalOption(joptsimple.LongOptionNoArgumentTest): v is not a legal option character
  ambiguousAbbreviation(joptsimple.LongOptionNoArgumentTest): v is not a legal option character
  singleLongOptionAbbreviated(joptsimple.LongOptionNoArgumentTest): v is not a legal option character
  singleLongOption(joptsimple.LongOptionNoArgumentTest): v is not a legal option character
  parsesSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedConvertedOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAbutting(joptsimple.ParsingSeparatedConvertedOptionValuesTest): c is not a legal option character
  parsesEqualsSeparatedValuesWhenArgumentAbuttedWithEquals(joptsimple.ParsingSeparatedConvertedOptionValuesTest): c is not a legal option character
  parsesSeparatedValuesAsSeparateArgument(joptsimple.ParsingSeparatedConvertedOptionValuesTest): c is not a legal option character
  optionalArgOptionWithDefaultGivesDefaultIfOptionNotOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): a is not a legal option character
  withCompileTimeArraySpecifyingDefaults(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): d is not a legal option character
  optionalArgOptionWithDefaultGivesArgIfSpecifiedOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): a is not a legal option character
  optionalArgOptionWithDefaultGivesDefaultIfArgNotSpecifiedOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): a is not a legal option character
  requiredArgOptionWithDefaultGivesDefaultIfOptionNotOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): a is not a legal option character
  specifiedOptionArgumentsTrumpsListOfDefaults(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): c is not a legal option character
  requiredArgOptionWithDefaultGivesArgIfArgSpecifiedOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): a is not a legal option character
  allowsListOfDefaults(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): c is not a legal option character
  requiredArgOptionWithDefaultStillsFailToParseIfArgNotSpecifiedOnCommandLine(joptsimple.HandlingDefaultValuesForOptionArgumentsTest): Unexpected exception, expected<joptsimple.OptionMissingRequiredArgumentException> but was<joptsimple.IllegalOptionSpecificationException>
  clusteredOptionsWithOneAcceptingAnArgument(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  inSameToken(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  clusteredOptionsWithLastOneAcceptingAnArgument(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  argumentNotPresentFollowedByAnotherOption(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  withArgument(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  argumentNotPresent(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  appearingMultipleTimes(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  clusteredOptionsWithLastOneAcceptingAnArgumentButMissing(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  whenEndOfOptionsMarkerIsInPlaceOfRequiredArgument(joptsimple.ShortOptionsRequiredArgumentTest): d is not a legal option character
  createsParserWithOptionSpecificationString(joptsimple.CreateWithOptionSpecificationStringTest): i is not a legal option character
  rejectsCommandLineMissingConditionallyRequiredOptionSynonym(joptsimple.RequiredIfTest): f is not a legal option character
  rejectsCommandLineMissingConditionallyRequiredOption(joptsimple.RequiredIfTest): f is not a legal option character
  rejectsOptionSpecNotAlreadyConfigured(joptsimple.RequiredIfTest): f is not a legal option character
  rejectsCommandLineWithNotAllConditionallyRequiredOptionsPresent(joptsimple.RequiredIfTest): f is not a legal option character
  acceptsCommandLineWithConditionallyRequiredOptionsPresent(joptsimple.RequiredIfTest): f is not a legal option character
  acceptsOptionWithPrerequisiteAsNormalIfPrerequisiteNotInPlay(joptsimple.RequiredIfTest): f is not a legal option character
  rejectsOptionNotAlreadyConfigured(joptsimple.RequiredIfTest): f is not a legal option character
  presenceOfHelpOptionNegatesRequiredIfness(joptsimple.RequiredIfTest): f is not a legal option character
  recognizeLongOptionsTrumpsLongOptionAbbreviation(joptsimple.WAsAbbreviationForLongOptionTest): W is not a legal option character
  abbreviation(joptsimple.WAsAbbreviationForLongOptionTest): W is not a legal option character
  treatsHAsThoughItWereLastDefinedSynonymOfH(joptsimple.OptionSynonymOverwritingTest): h is not a legal option character
  parserPreservesTrainingOrder(joptsimple.OptionParserRecognizedOptionsTest): z is not a legal option character
  basicOptionsRecognized(joptsimple.OptionParserRecognizedOptionsTest): f is not a legal option character
  initializationError(joptsimple.PosixlyCorrectOptionParserTest): i is not a legal option character
  allowsDifferentFormsOfPairingArgumentWithOption(joptsimple.examples.ShortOptionsWithArgumentPositioningTest): a is not a legal option character
  usesConvertersOnOptionArgumentsWhenTold(joptsimple.examples.OptionArgumentConverterTest): b is not a legal option character
  aHelpOptionMeansRequiredOptionsNeedNotBePresent(joptsimple.examples.RequiredOptionsTest): u is not a legal option character
  allowsSpecificationOfDefaultValues(joptsimple.examples.DefaultValuesForOptionArgumentsTest): i is not a legal option character
  supportsOptionSynonyms(joptsimple.examples.OptionSynonymTest): m is not a legal option character
  allowsOptionsToAcceptArguments(joptsimple.examples.ShortOptionsWithArgumentsTest): f is not a legal option character
  handlesAlternativeLongOptions(joptsimple.examples.AlternativeLongOptionsTest): l is not a legal option character
  allowsDifferentFormsOfPairingArgumentWithOption(joptsimple.examples.LongOptionsWithArgumentPositioningTest): c is not a legal option character
  supportsPosixlyCorrectBehavior(joptsimple.examples.PosixlyCorrectTest): i is not a legal option character
  convertsArgumentsToJavaValueTypes(joptsimple.examples.OptionArgumentValueTypeTest): f is not a legal option character
  acceptsLongOptions(joptsimple.examples.UnrecognizedOptionsAllowedTest): f is not a legal option character
  acceptsLongOptions(joptsimple.examples.LongOptionsTest): f is not a legal option character
  allowsClusteringShortOptions(joptsimple.examples.ShortOptionsClusteringTest): a is not a legal option character
  allowsClusteringShortOptionsThatAcceptArguments(joptsimple.examples.ShortOptionsClusteringWithArgumentTest): a is not a legal option character
  doubleHyphenSignalsEndOfOptions(joptsimple.examples.SignallingEndOfOptionsTest): a is not a legal option character
  supportsMultipleDelimitedArguments(joptsimple.examples.MultipleDelimitedArgumentsTest): p is not a legal option character
  handlesNegativeNumberOptionalArguments(joptsimple.examples.SpecialOptionalArgumentHandlingTest): a is not a legal option character
  allowsMultipleValuesForAnOption(joptsimple.examples.ShortOptionsWithMultipleArgumentsForSingleOptionTest): a is not a legal option character
  supportsShortOptions(joptsimple.examples.ShortOptionsTest): a is not a legal option character
  supportsLongOptionsWithArgumentsAndAbbreviations(joptsimple.examples.LongOptionsWithArgumentsTest): f is not a legal option character
  allowsExportOfOptions(joptsimple.examples.ExportOptionsTest): c is not a legal option character
  allowsTypesafeRetrievalOfOptionArguments(joptsimple.examples.TypesafeOptionArgumentRetrievalTest): c is not a legal option character
  primitiveIntAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): F is not a legal option character
  retrievalOfTypedOptionalArgumentsInATypesafeManner(joptsimple.TypesafeOptionArgumentRetrievalTest): b is not a legal option character
  retrievalOfUntypedRequiredArgumentsInATypesafeManner(joptsimple.TypesafeOptionArgumentRetrievalTest): c is not a legal option character
  canSubvertTypeSafetyIfYouUseAnOptionSpecAsTheWrongType(joptsimple.TypesafeOptionArgumentRetrievalTest): Unexpected exception, expected<java.lang.ClassCastException> but was<joptsimple.IllegalOptionSpecificationException>
  wrapsValueConversionExceptionsRaisedByConverter(joptsimple.TypesafeOptionArgumentRetrievalTest): m is not a legal option character
  cannotFoolValuesOfWithAnOptionNotIssuedFromBuilder(joptsimple.TypesafeOptionArgumentRetrievalTest): h is not a legal option character
  primitiveLongAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): g is not a legal option character
  canSubvertTypeSafetyIfYouGiveAnOptionSpecToOptionSetAsTheWrongType(joptsimple.TypesafeOptionArgumentRetrievalTest): Unexpected exception, expected<java.lang.ClassCastException> but was<joptsimple.IllegalOptionSpecificationException>
  retrievalOfTypedRequiredArgumentsInATypesafeManner(joptsimple.TypesafeOptionArgumentRetrievalTest): a is not a legal option character
  primitiveShortAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): H is not a legal option character
  cannotFoolHasWithAnOptionNotIssuedFromBuilder(joptsimple.TypesafeOptionArgumentRetrievalTest): e is not a legal option character
  usesConverterIfProvided(joptsimple.TypesafeOptionArgumentRetrievalTest): L is not a legal option character
  cannotFoolHasArgumentWithAnOptionNotIssuedFromBuilder(joptsimple.TypesafeOptionArgumentRetrievalTest): f is not a legal option character
  cannotFoolValueOfWithAnOptionNotIssuedFromBuilder(joptsimple.TypesafeOptionArgumentRetrievalTest): g is not a legal option character
  primitiveByteAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): b is not a legal option character
  retrievalWithVoidOption(joptsimple.TypesafeOptionArgumentRetrievalTest): e is not a legal option character
  retrievalOfUntypedOptionalArgumentsInATypesafeManner(joptsimple.TypesafeOptionArgumentRetrievalTest): d is not a legal option character
  primitiveFloatAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): e is not a legal option character
  primitiveBooleanAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): a is not a legal option character
  primitiveDoubleAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): d is not a legal option character
  canUseBooleanType(joptsimple.TypesafeOptionArgumentRetrievalTest): k is not a legal option character
  primitiveCharAllowedAsTypeSpecifier(joptsimple.TypesafeOptionArgumentRetrievalTest): Unexpected exception, expected<java.lang.IllegalArgumentException> but was<joptsimple.IllegalOptionSpecificationException>

Tests run: 744, Failures: 0, Errors: 321, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.806s
[INFO] Finished at: Sun Aug 02 00:15:42 BST 2015
[INFO] Final Memory: 27M/346M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project jopt-simple: There are test failures.
[ERROR] 
[ERROR] Please refer to /home/perham/Study/LittleDarwin/Cases/jopt-simple-4.8/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
