lambda 주변 문맥이 실제 함수형 interface와 descriptor를 정한다.
Predicate<String>
method parameter type
declared return type
명시적 target type
핵심: target이 없으면 parameter와 호출 method를 확정할 수 없다.