docs: public static Object getValueClass(char ch)
      {
          switch (ch)
          {
              case '@':
                  return PatternOptionBuilder.OBJECT_VALUE;
              case ':':
                  return PatternOptionBuilder.STRING_VALUE;
              case '%':
                  return PatternOptionBuilder.NUMBER_VALUE;
              case '+':
                  return PatternOptionBuilder.CLASS_VALUE;
              case '#':
                  return PatternOptionBuilder.DATE_VALUE;
              case '<':
                  return PatternOptionBuilder.EXISTING_FILE_VALUE;
              case '>':
                  return PatternOptionBuilder.FILE_VALUE;
              case '*':
                  return PatternOptionBuilder.FILES_VALUE;
              case '/':
                  return PatternOptionBuilder.URL_VALUE;
          }
  
          return null;
      }