If my understanding is correct, the branch starting line 219 will always lead to a non working class if no DuplicateMemberException is thrown. This occurs when creating invocation for non intercepted default method.