marshall._throws(Exception.class);
marshall.annotate(Override.class);
final JVar sbVarMarshall = marshall.body().decl(stringBuilderClass, "sb", JExpr._new(stringBuilderClass));
final JForEach forMarshall = marshall.body().forEach(coordinateClass, "coord", stringConstructorArg);
// forMarshall.body().add(sbVarMarshall.invoke("append").arg(forMarshall.var().name() + " + \" \""));
forMarshall.body().add(sbVarMarshall.invoke("append").arg(JExpr.direct("coord + \" \"")));
marshall.body()._return(sbVarMarshall.invoke("toString").invoke("trim"));
// toString
final JMethod unmarshall = coordinateClassConverter.method(JMod.PUBLIC, listGenericsCoordinates, "unmarshal");
final JVar unmarshallparam = unmarshall.param(JMod.FINAL, String.class, "s");