code: protected boolean validateForRequired() {
  
          if(isRequired() && isInputEmpty()) {
              errors.createFieldError(fieldName, getMessageKeyRequired())
                  .address(getPosition())
                  .label(getLabel())
                  .variables("validatedValue", getValue())
                  .buildAndAddError();
              return false;
          }
  
          return true;
  
      }
docs: 必須チェックを行う。
  @return trueの場合、必須エラーでない。