code: public OptionBuilder withDescription( String text )
      {
          if (option.getDescription() != null) throw new IllegalArgumentException( "Description given twice" );
          option.setDescription( text );
          return this;
      }
docs: <p>withDescription.</p>
  
  @param text a {@link java.lang.String} object.
  @return a {@link com.greenpepper.util.cli.OptionBuilder} object.