code: private TokenType retrieveType(final char paramInput) {
  
          TokenType type;
          switch (paramInput) {
          case ',':
              type = TokenType.COMMA;
              break;
          case '(':
              type = TokenType.OPEN_BR;
              break;
          case ')':
              type = TokenType.CLOSE_BR;
              break;
          case '[':
              type = TokenType.OPEN_SQP;
              break;
          case ']':
              type = TokenType.CLOSE_SQP;
              break;
          case '@':
              type = TokenType.AT;
              break;
          case '=':
              type = TokenType.EQ;
              break;
          case '<':
          case '>':
              type = TokenType.COMP;
              break;
          case '!':
              type = TokenType.N_EQ;
              break;
          case '/':
              type = TokenType.SLASH;
              break;
          case ':':
              type = TokenType.COLON;
              break;
          case '.':
              type = TokenType.POINT;
              break;
          case '+':
              type = TokenType.PLUS;
              break;
          case '-':
              type = TokenType.MINUS;
              break;
          case '\'':
              type = TokenType.SINGLE_QUOTE;
              break;
          case '"':
              type = TokenType.DBL_QUOTE;
              break;
          case '$':
              type = TokenType.DOLLAR;
              break;
          case '?':
              type = TokenType.INTERROGATION;
              break;
          case '*':
              type = TokenType.STAR;
              break;
          case '|':
              type = TokenType.OR;
              break;
          default:
              type = TokenType.INVALID;
          }
          return type;
  
      }
docs: Returns the type of the given character.
  
  @param paramInput
  The character the type should be determined
  @return type of the given character.