Index: src/java/org/apache/commons/cli/Options.java
===================================================================
RCS file: /home/cvspublic/jakarta-commons/cli/src/java/org/apache/commons/cli/Options.java,v
retrieving revision 1.15
diff -u -r1.15 Options.java
--- src/java/org/apache/commons/cli/Options.java	15 Nov 2002 22:25:58 -0000	1.15
+++ src/java/org/apache/commons/cli/Options.java	16 Nov 2002 15:07:14 -0000
@@ -125,7 +125,12 @@
             option.setRequired( false );
             addOption( option );
 
-            optionGroups.put( option.getOpt(), group );
+            String key = option.getOpt();
+            if( " ".equals( key ) ){
+                key = option.getLongOpt();
+            }
+            
+            optionGroups.put( key, group );
         }
 
         return this;
@@ -278,7 +283,13 @@
      * of an OptionGroup, otherwise return null
      */
     public OptionGroup getOptionGroup( Option opt ) {
-        return (OptionGroup)optionGroups.get( opt.getOpt() );
+        String key = opt.getOpt();
+        
+        if( " ".equals( key ) ){
+            key = opt.getLongOpt();
+        }
+        
+        return (OptionGroup)optionGroups.get( key );
     }
     
     /** <p>Dump state, suitable for debugging.</p>
