code: private Collection<String> extractArguments( final FrameworkStartLevelOption[] startLevels )
      {
          final List<String> arguments = new ArrayList<String>();
          if( startLevels.length > 1 )
          {
              throw new IllegalArgumentException( "Configuration cannot contain more then one framework start level" );
          }
          if( startLevels.length > 0 )
          {
              arguments.add( "--startLevel=" + startLevels[ 0 ].getStartLevel() );
          }
          return arguments;
      }
docs: Converts framework start level option into coresponding argument (--startLevel).
  
  @param startLevels framework start levels options
  
  @return converted Pax Runner collection of arguments
  
  @throws IllegalArgumentException - If there is more then one framework start level option