ChannelCreator channelCreator) {
Utils.nullCheck(remotePeer, builder.locationKey(), builder.domainKey());
final Message message = createMessage(remotePeer, RPC.Commands.TRACKER_GET.getNr(), Type.REQUEST_1);
if (builder.isSign()) {
message.publicKeyAndSign(builder.keyPair());
}
message.key(builder.locationKey());
message.key(builder.domainKey());
// TODO: make this always a bloom filter
if (builder.knownPeers() != null && (builder.knownPeers() instanceof SimpleBloomFilter)) {