/** * If given an IPayload, return the serialization of the payload. Otherwise, * return an empty string, no serialization. * * @param IPayload * @return string */ protected function serializeOptionalSubpayload(IPayload $payload = null) { return $payload ? $payload->serialize() : ''; }