String ret = "\n" + indent + "Data:\n";
ret += indent + " str[" + stringMember + "]\n";
ret += indent + " float[" + floatMember + "]\n";
ret += indent + " data[";
if (dataMember != null) {
if (dataMember == topLevel) {
ret += " top level";
} else
ret += dataMember.getStringVal(indent + " ", topLevel) + "\n" + indent;
} else
ret += " null";
ret += " ]";
return ret;