public static final ProtectedTransportEndpointDescription
                            of(List<TransportEndpointDescription> paths,
                               DeviceId peer,
                               String fingerprint) {
        return new ProtectedTransportEndpointDescription(paths, peer, fingerprint);
    }
@Test
    public void testEquals() {
        List<TransportEndpointDescription> paths = ImmutableList.of();
        DeviceId peer = NetTestTools.did("d1");
        String fingerprint = "aaa";

        ProtectedTransportEndpointDescription a =
                ProtectedTransportEndpointDescription.of(paths, peer,
                                                         fingerprint);
        ProtectedTransportEndpointDescription b =
                ProtectedTransportEndpointDescription.of(paths, peer,
                                                         fingerprint);
        new EqualsTester()
                .addEqualityGroup(a)
                .addEqualityGroup(b)
                .testEquals();
    }