@Test(expected = NoSuchMethodException.class)
    public void testGetWriteMethodOnlyAttemptsRecoveryOnce() throws Exception {
        initializePropertyDescriptor();
        nullPropertyDescriptorMethod(true);
        setRefreshAlreadyAttempted();

        javaBeanPropertyDescriptor.getWriteMethod();
    }
See {@link #testGetWriteMethodRecoversFromWriteMethodGarbageCollection()}. If we
attempt recovery and don't find anything, we must give up instead of endlessly
trying to recover.
core/src/test/java/com/github/dozermapper/core/propertydescriptor/GetterSetterPropertyDescriptorTest.java