String value, float  min, float  max)
String value)
    protected float parseFloatOptionArgument (char   shortOption,                                              String longOption,                                              String value,                                              float  min,                                              float  max)        throws CommandLineUsageException    {        float result = parseFloatOptionArgument (shortOption,                                                 longOption,                                                 value);        if (result < min)        {            throw new CommandLineUsageException                            (Package.BUNDLE_NAME,                             "CommandLineUtility.numericOptionParamTooSmall",                             "Numeric parameter {0} for option {1} is less "                           + "than the minimum legal value of {2}",                             new Object[]                             {                                 value,                                 getOptionStringForError (shortOption,                                                          longOption),                                 String.valueOf (min)                             });        }        if (result > max)        {            throw new CommandLineUsageException                            (Package.BUNDLE_NAME,                             "CommandLineUtility.numericOptionParamTooLarge",                             "Numeric parameter {0} for option {1} is greater "                           + "than the maximum legal value of {2}",                             new Object[]                             {                                 value,                                 getOptionStringForError (shortOption,                                                          longOption),                                 String.valueOf (max)                             });        }        return result;    }