code: public function get($key, $defaultValue = null)
      {
          $index = $this->getIndexOf($key);
          if (!isset($this->table[$index])) {
              return $defaultValue;
          }
          foreach ($this->table[$index] as $entry) {
              if ($entry->keyEquals($key, $this->equator)) {
                  return $entry->getValue();
              }
          }
          return $defaultValue;
      }
docs: 指定されたキーにマッピングされている値を返します.
  マッピングが存在しない場合は代替値 (デフォルトは NULL) を返します.
  このメソッドの返り値が NULL (または指定した代替値) の場合, 必ずしもマッピングが存在しないとは限りません.
  マッピングの存在を確認する場合は {@link HashMap::containsKey} を使用してください.
  
  @param  mixed $key          マッピングのキー
  @param  mixed $defaultValue マッピングが存在しない場合に返される代替値
  @return mixed