#206 adding checks on accessibility of referenced mappers and introducing unit test for that case
#206 adding case for protected method in same package
#206 Moving canAccess() method to Type; Splitting up MethodRetrievalProcessor#getMethod()