There are situations than it's useful to use a mapper instance explicitly in CustomConverter. For example, then we are working with already mapped nested Object in List <> Map conversations. So, additional CustomConverter interface with injected Mapper instance support will be useful, something like:
public interface CustomMapperInjectedConverter extends CustomConverter {
CustomConverter setBeanMapper(Mapper mapper);
}
done in trunk. Use MapperAware interface on your custom converter.