code: protected void checkSpecifiedUrlPattern(Method executeMethod, String specifiedUrlPattern, List<Class<?>> pathParamTypeList) {
          if (specifiedUrlPattern != null) {
              if (canBeAbbreviatedUrlPattern(specifiedUrlPattern)) {
                  throwUrlPatternNonsenseSettingException(executeMethod, specifiedUrlPattern);
              }
              if (hasFrontOrRearSlashUrlPattern(specifiedUrlPattern)) {
                  throwUrlPatternFrontOrRearSlashUnneededException(executeMethod, specifiedUrlPattern);
              }
              if (hasMethodKeywordWithOptionalArg(specifiedUrlPattern, pathParamTypeList)) {
                  throwUrlPatternMethodKeywordWithOptionalArgException(executeMethod, specifiedUrlPattern);
              }
          }
      }
docs: ---------------