Unbound instance reference는 첫 SAM 인수를 receiver로 사용한다

Type::method에서 receiver가 사라진 것이 아니라 인수 배열의 맨 앞 위치로 이동합니다.

SAM args

receiver, arg1, arg2

Type::method

unbound reference

실제 호출

receiver.method(arg1,arg2)

receiver

null이면 호출 시 NPE

remaining args

method parameter와 대응

핵심: 나머지 인수와 반환 타입까지 펼쳐 overload를 확인합니다.