public CharSequence generateMapValueProperty(final Property p) {
StringConcatenation _builder = new StringConcatenation();
CastHelper _castHelper = new CastHelper();
ValueProperty _value = p.getValue();
final MapValueProperty list = _castHelper.castToMapValueProperty(_value);
_builder.newLineIfNotEmpty();
String _name = p.getName();
_builder.append(_name, "");
_builder.append(" : [");
_builder.newLineIfNotEmpty();
Boolean comma = Boolean.valueOf(false);
_builder.newLineIfNotEmpty();
{
EList<Property> _properties = list.getProperties();
for(final Property inner : _properties) {
_builder.append("\t");
{
if ((comma).booleanValue()) {
_builder.append(",");