" <gco:CharacterString>An explanation</gco:CharacterString>\n" +
" </gmd:explanation>\n" +
" <gmd:pass gco:nilReason=\"missing\"/>\n" +
"</gmd:DQ_ConformanceResult>";
final ConformanceResult result = (ConformanceResult) XML.unmarshal(expected);
assertEquals("explanation", "An explanation", result.getExplanation().toString());
final Boolean pass = result.pass();
assertNotNull("Expected a sentinel value.", pass);
assertEquals ("Nil value shall be false.", Boolean.FALSE, pass);
assertNotSame("Expected a sentinel value.", Boolean.FALSE, pass);
assertSame("nilReason", NilReason.MISSING, NilReason.forObject(pass));