표준 또는 custom interface

추가 계약 정보가 필요한지로 타입을 선택한다.

요구선택
단순 변환Functionmap
boolean 판단Predicatefilter
checked exceptioncustomThrowingFunction
rule metadatawrapper/customNamedRule

핵심: custom 이름만 추가하고 계약이 같다면 표준 타입 재사용을 검토한다.