> + 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