public void testLowLevelMaterializerFailOnUnrecognized() throws Exception {
   AbstractTypeMaterializer mat = new AbstractTypeMaterializer();
   //  by default early failure is disabled, enable:
   mat.enable(AbstractTypeMaterializer.Feature.FAIL_ON_UNMATERIALIZED_METHOD);
   DeserializationConfig config = new ObjectMapper().getDeserializationConfig();
   try {
     mat.materializeClass(config, config.constructType(PartialBean.class));
     fail("Expected exception for unrecognized method");
   } catch (IllegalArgumentException e) {
     verifyException(e, "Unrecognized abstract method 'foobar'");
   }
 }