Support multi-member annotations.

As a simpler alternative:
```java
String sep = "";
for (Entry<String, Writable> entry : memberMap.entrySet()) {
  appendable.append(sep).append(entry.getKey()).append(" = ");
  entry.getValue().write(appendable, context);
  sep = ", ";
}
```