scopes = SLPUtil.parseScopes(scopeStr);
scopes = SLPUtil.stringToVector(scopeStr);
    public void fromInputStream(SLPInputStream stream) throws ServiceLocationException {        super.fromInputStream(stream);        try {            int len = stream.readShort(); // length of url            url = new ServiceURL(stream.readString(len)); // url            len = stream.readShort(); // length of scope list            scopeStr = stream.readString(len); // scope list            len = stream.readShort(); // length of attribute list            attributeStr = stream.readString(len); // attribute list            len = stream.readByte(); // num auth blocks.            for(int i=0; i<len; i++) {                AuthBlock b = new AuthBlock();                b.fromInputStream(stream);                authBlocks.add(b);            }        }catch(IOException ioe) {            throw new ServiceLocationException(ServiceLocationException.PARSE_ERROR);        }                // create scope vector        scopes = SLPUtil.parseScopes(scopeStr);                // create attribute vector...        attributes = SLPUtil.parseAttributes(attributeStr);    }