code: private boolean isMinuteTerm(final int currentTermIdx, final List<Term<Calendar>> terms) {
          
          final int termSize = terms.size();
          
          // 直前の項のチェック
          if(currentTermIdx -1 > 0) {
              DateTerm beforeTerm = null;
              for(int i=currentTermIdx-1; i >= 0; i--) {
                  final Term<Calendar> term = terms.get(i);
                  if(term instanceof DateTerm) {
                      beforeTerm = (DateTerm) term;
                      break;
                  }
                  
              }
              
              if(beforeTerm != null) {
                  if(beforeTerm instanceof DateTerm.HourTerm || beforeTerm instanceof DateTerm.ElapsedHourTerm) {
                      return true;
                  }
              }
              
          }
          
          // 直後の項のチェック
          if(currentTermIdx +1 < termSize) {
              DateTerm afterTerm = null;
              for(int i=currentTermIdx+1; i < termSize; i++) {
                  final Term<Calendar> term = terms.get(i);
                  if(term instanceof DateTerm) {
                      afterTerm = (DateTerm) term;
                      break;
                  }
              }
              
              if(afterTerm != null) {
                  if(afterTerm instanceof DateTerm.SecondTerm || afterTerm instanceof DateTerm.ElapsedSecondTerm) {
                      return true;
                  }
              }
          }
          
          return false;
      }
docs: 現在の項が'分'が判定する。
  ・現在の直前の項が、'h'（時間）を示すフォーマットがあるかどうか。
  ・現在の直後の項が、's'（秒）を示すフォーマットがあるかどうか。
  
  @param currentTermIdx
  @param terms
  @return