### Question:
VirtualPropertiesWriter extends VirtualBeanPropertyWriter { @Override public void fixAccess(SerializationConfig config) { } VirtualPropertiesWriter();  VirtualPropertiesWriter(VirtualProperty[] virtualProperties, ValueResolver valueResolver);  VirtualPropertiesWriter(VirtualProperty[] virtualProperties, ValueResolver valueResolver, VirtualPropertyFilter[] filters); @Deprecated  VirtualPropertiesWriter(
            BeanPropertyDefinition propDef,
            Annotations annotations,
            JavaType type,
            VirtualProperty[] virtualProperties,
            ValueResolver valueResolver
    );   VirtualPropertiesWriter(
            BeanPropertyDefinition propDef,
            Annotations annotations,
            JavaType type,
            VirtualProperty[] virtualProperties,
            ValueResolver valueResolver,
            VirtualPropertyFilter[] filters
    ); @Override void serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov); @Override VirtualPropertiesWriter withConfig(MapperConfig<?> config, AnnotatedClass declaringClass, BeanPropertyDefinition propDef, JavaType type); @Override void fixAccess(SerializationConfig config);  }### Answer:
@Test public void overridenFixAccessIsNoop() { ObjectMapper objectMapper = new ObjectMapper(); SerializationConfig config = objectMapper.getSerializationConfig(); VirtualPropertiesWriter writer = spy(new VirtualPropertiesWriter( new VirtualProperty[0], mock(ValueResolver.class) )); writer.fixAccess(config); verify(writer, never()).getMember(); }