new Integer(1),
new Long(1),
new Float(1),
new Double(1),
new String(),
new DataList(),
// invalid field value types
new DataMap(asMap("requiredInt", 78, "requiredString", true, "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", 123, "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", 123L, "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", 12.5f, "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", 12.5, "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", new DataMap(), "defaultString", "")),
new DataMap(asMap("requiredInt", 78, "requiredString", new DataList(), "defaultString", "")),
new DataMap(asMap("requiredInt", true, "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", 124L, "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", 12.5f, "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", 12.5, "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", "cat", "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", new DataMap(), "requiredString", "cow", "defaultString", "")),
new DataMap(asMap("requiredInt", new DataList(), "requiredString", "cow", "defaultString", ""))
},
{
notBackedBy
},
{