* java.lang.String, int)
*/
public void requestServiceInfo(String type, String name, int timeout) {
registerServiceType(type);
final ServiceInfoImpl info = new ServiceInfoImpl(type, name);
new ServiceInfoResolver(this, info).start(timer);
try {
final long end = System.currentTimeMillis() + timeout;
long delay;
synchronized (info) {