@Override
    Class<?> getReturnType() {
        throw new UnsupportedOperationException();
    }
@Test
    public void getReturnType() {
        // GIVEN
        ExtractorGetter getter = new ExtractorGetter(UNUSED, mock(ValueExtractor.class), "argument");

        // WHEN
        assertThrows(UnsupportedOperationException.class, getter::getReturnType);
    }