scopes = SLPUtil.parseScopes(scopeStr);
scopes = SLPUtil.stringToVector(scopeStr);
    public void fromInputStream(SLPInputStream stream) throws ServiceLocationException {        super.fromInputStream(stream);        try {            int prlen = stream.readShort();            PRList = stream.readString(prlen);            int stlen = stream.readShort();            if(stlen == 0) {                // Service type field can NOT be empty !                throw new ServiceLocationException(ServiceLocationException.PARSE_ERROR);            }            type = new ServiceType(stream.readString(stlen));            int scopelen = stream.readShort();            scopeStr = stream.readString(scopelen);            int predLen = stream.readShort();            searchFilter = stream.readString(predLen);                    int spiLength = stream.readShort();            spiStr = stream.readString(spiLength);            if(spiLength != 0) {                // No support for SPI/Authentication blocks at this time...                throw new ServiceLocationException(ServiceLocationException.AUTHENTICATION_UNKNOWN);            }        }catch(IOException e) {            throw new ServiceLocationException(ServiceLocationException.PARSE_ERROR);        }                // create scope vector...        scopes = SLPUtil.parseScopes(scopeStr);    }