public final <T> void addOption(Class<T> cls, String name, String description)
    {
        addOption(cls, name, description, null);
    }
public final < T > void addOption ( Class < T > cls , String name , String description ) { addOption ( cls , name , description , null ) ; }
Add a mandatory option
@param <T> Type of option
@param cls Option type class
@param name Option name Option name without
@param description Option description