if (start != -1) {
// qualified service name ... must parse out qualifications
int end = service_name.indexOf(']', start);
if (end != -1) {
String qualifications = service_name.substring(start + 1, end);
query.fadd(VNSConstants.SERVICE_KEY, service_name.substring(0, start));
StringTokenizer tokenizer = new StringTokenizer(qualifications, ",");
if (tokenizer.hasMoreTokens()) {
query.fadd(VNSConstants.LEVEL_KEY, tokenizer.nextToken());
if (tokenizer.hasMoreTokens()) {
query.fadd(VNSConstants.HOST_KEY, tokenizer.nextToken());