public Iterable<UnmanagedNetwork> listUnmanagedNetworks(final Datacenter datacenter) {
DatacenterLimitsDto limitForDatacenter = getLimits(datacenter);
// The "rel" for the unmanaged networks is the same than the one used for
// external networks
HttpResponse response = context.getApi().get(limitForDatacenter.searchLink("externalnetworks"));
ParseXMLWithJAXB<VLANNetworksDto> parser = new ParseXMLWithJAXB<VLANNetworksDto>(context.utils().xml(),
TypeLiteral.get(VLANNetworksDto.class));
return wrap(context, UnmanagedNetwork.class, parser.apply(response).getCollection());