if (value == null) return "[]";
StringWriter sw = new StringWriter();
try (JsonGenerator g = this.factory.getFactory().createGenerator(sw))
{
g.writeStartArray();
<BUG>for (Parameter p : value)
{
this.factory.writeValue(g, p);
</BUG>
}

if (value == null) return "[]";
StringWriter sw = new StringWriter();
try (JsonGenerator g = this.factory.getFactory().createGenerator(sw))
{
g.writeStartArray();
for (Entry<String, Parameter> p : value.entrySet())
{
this.factory.writeValue(g, p.getValue());
}
