Create OutOptionalInGenericDelegate