code: public function getTypeAllowableValues()
      {
          return [
              self::TYPE_NORMAL,
              self::TYPE_ADHOC,
              self::TYPE_SUBPROCESS,
              self::TYPE_HIDDEN,
              self::TYPE_GATEWAYTOGATEWAY,
              self::TYPE_WEBENTRYEVENT,
              self::TYPE_END_MESSAGE_EVENT,
              self::TYPE_START_MESSAGE_EVENT,
              self::TYPE_INTERMEDIATE_THROW_MESSAGE_EVENT,
              self::TYPE_INTERMEDIATE_CATCH_MESSAGE_EVENT,
              self::TYPE_SCRIPT_TASK,
              self::TYPE_SERVICE_TASK,
              self::TYPE_USER_TASK,
              self::TYPE_START_TIMER_EVENT,
              self::TYPE_INTERMEDIATE_CATCH_TIMER_EVENT,
              self::TYPE_END_EMAIL_EVENT,
              self::TYPE_INTERMEDIATE_THROW_EMAIL_EVENT,
          ];
      }
docs: Gets allowable values of the enum
  @return string[]