code: protected String parserRequiredWord(final boolean iUpperCase, final String iCustomMessage, String iSeparators) {
      if (iSeparators == null)
        iSeparators = " =><(),\r\n";
  
      parserNextWord(iUpperCase, iSeparators);
      if (parserLastWord.length() == 0)
        throwSyntaxErrorException(iCustomMessage);
      return parserLastWord.toString();
    }
docs: Parses the next word. If no word is found or the parsed word is not present in the word array received as parameter then a
  SyntaxError exception with the custom message received as parameter is thrown. It returns the word parsed if any.
  
  @param iUpperCase
  True if must return UPPERCASE, otherwise false
  @param iCustomMessage
  Custom message to include in case of SyntaxError exception
  @param iSeparators
  Separator characters
  @return The word parsed