Class PrincipalMethodArgumentResolver