public ModuleCommand make( String name,
			       BasicType[] params )
	throws UnknownCommandException,
	       CommandStringIncompleteException {

	
	//return null;
	if( name == null )
	    throw new NullPointerException( "Command must not be null." );
	
	if( name.equalsIgnoreCase("HTTP") || name.equalsIgnoreCase("HTTPD") ) {

	    if( params.length == 0 )
		throw new CommandStringIncompleteException( "Command " + name + " requires at least one argument: STATUS" );

	    return new ModuleCommand( params[0].getString(),
				     params,
				     1 );

	} else {
	
	    throw new UnknownCommandException( "Unknown yucca/httpd command." );

	}
    }