code: private function initOptions($options)
      {
          $result = new ArrayMap();
          if (is_scalar($options)) {
              return $this->initOptionsByBitMask(Values::intValue($options, 0));
          }
          if (!is_array($options)) {
              return $result;
          }
          
          foreach ($options as $key => $value) {
              $result->put($key, \Peach\Util\Values::boolValue($value));
          }
          return $result;
      }
docs: コンストラクタに指定された $encodeOptions および $decodeOptions
  を初期化します.
  
  @param  array|int $options コンストラクタに指定されたオプション
  @return ArrayMap           各オプションの ON/OFF をあらわす ArrayMap