> +   public abstract String id();
> +
> +   @Nullable
> +   public abstract String name();
> +
> +   public abstract List<String> peerURLs();
> +
> +   public abstract List<String> clientURLs();
> +
> +   Member() {
> +   }
> +
> +   @SerializedNames({ "id", "name", "peerURLs", "clientURLs" })
> +   private static Member create(String id, String name, List<String> 
> peerURLs, List<String> clientURLs) {
> +      if (clientURLs == null)
> +         clientURLs = ImmutableList.of();

In general, treat input parameters as final. The calling code could expect the 
clientURLs to still be `null` after having called this method.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/196/files#r37587990

Reply via email to