" xmlns:gco=\"" + Namespaces.GCO + "\">\n" +
" <gmd:minValue gco:nilReason=\"unknown\"/>\n" +
" <gmd:peakResponse gco:nilReason=\"missing\"/>\n" +
"</gmd:MD_Band>";
final Band result = (Band) XML.unmarshal(expected);
final Double minValue = result.getMinValue();
assertNotNull("Expected a sentinel value.", minValue);
assertTrue("Nil value shall be NaN.", minValue.isNaN());
assertSame("nilReason", NilReason.UNKNOWN, NilReason.forObject(minValue));
final Double peakResponse = result.getMinValue();
assertNotNull("Expected a sentinel value.", peakResponse);
assertTrue("Nil value shall be NaN.", peakResponse.isNaN());
assertSame("nilReason", NilReason.UNKNOWN, NilReason.forObject(peakResponse));
final String actual = XML.marshal(result);