if(CONFIG_LOG_MSG) { writeLog("Received Service Type Reply: \n" + msg.toString()); }
    private boolean recvSrvTypeReply(SLPSrvTypeRplyMessage msg,                                     SLPInputStream sis,                                     ServiceLocationEnumeration results) throws ServiceLocationException {                                        // read message...        msg.fromInputStream(sis);                boolean complete = true;        if(results == null) {            throw new ServiceLocationException(ServiceLocationException.INTERNAL_SYSTEM_ERROR);        }                if(msg.getErrorCode() == 0) {            ((ServiceTypeEnumeration)results).addElements(msg.getServiceTypes());                        if( (msg.getFlags() & SLPMessageHeader.FLAG_OVERFLOW) != 0x0 ) {                complete = false;            }        }                if(CONFIG_LOG_MSG) {            writeLog("Received Service Type Reply: \n" + msg.toString());        }                return complete;    }