if (writer.getField(fname) == null) { if (rf.defaultValue() == null) { result = Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName() + ", missing required field " + fname);
if (writer.getField(fname) == null) { if (rf.defaultVal() == null) { result = Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName() + ", missing required field " + fname);
return Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName());
return Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName());
if (writer.getField(fname) == null) { if (rf.defaultValue() == null) { result = Symbol.error("Found " + writer + ", expecting " + reader); seen.put(wsc, result); return result;
if (writer.getField(fname) == null) { if (rf.defaultValue() == null) { result = Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName()); seen.put(wsc, result);
if (writer.getField(fname) == null) { if (rf.defaultValue() == null) { result = Symbol.error("Found " + writer + ", expecting " + reader); seen.put(wsc, result); return result;
if (writer.getField(fname) == null) { if (rf.defaultValue() == null) { result = Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName() + ", missing required field " + fname);
return Symbol.error("Found " + writer + ", expecting " + reader);
return Symbol.error("Found " + writer + ", expecting " + reader);
return Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName());
return Symbol.error("Found " + writer.getFullName() + ", expecting " + reader.getFullName());