remove the methods getCommandLine and recruit.
add the tip of the method validate.
add the tip of the exception UnknownType
add the tip of  the input file.
add the methods getCommendLine and recruit
add the test function for setting the default value.
add the data providers.
add the exception code for the type and input.