code: public static int buildRegexFlags(final PatternFlag[] flags) {
          
          int intFlag = 0;
          for(PatternFlag flag : flags) {
              intFlag = intFlag | flag.getValue();
          }
          
          return intFlag;
          
      }
docs: 正規表現のフラグを組み立てる。
  @param flags 正規表現の列挙型のフラグ
  @return