code: public static boolean isProcessCase(final ProcessCase currentCase, ProcessCase[] cases) {
  
          ArgUtils.notNull(currentCase, "currentCase");
  
          if(currentCase == ProcessCase.Load) {
              return isLoadCase(cases);
          } else if(currentCase == ProcessCase.Save) {
              return isSaveCase(cases);
          } else {
              throw new IllegalArgumentException("currentCase is not support:" + currentCase);
          }
  
      }
docs: 現在の処理ケースが該当するか判定する。
  <p>ケースが指定されていないときは、該当すると判定する。</p>
  @param currentCase 現在の処理ケース
  @param cases 判定対象のケース
  @return trueのとき判定対象。
  @throws IllegalArgumentException {@code currentCase is null.}