code: public Optional<String> parseTableAlias(final SQLStatement sqlStatement, final boolean setTableToken, final String tableName) {
          if (lexerEngine.skipIfEqual(DefaultKeyword.AS)) {
              return parseWithAs(sqlStatement, setTableToken, tableName);
          }
          if (lexerEngine.equalAny(getDefaultAvailableKeywordsForTableAlias()) || lexerEngine.equalAny(getCustomizedAvailableKeywordsForTableAlias())) {
              return parseAlias(sqlStatement, setTableToken, tableName);
          }
          return Optional.absent();
      }
docs: Parse alias for table.
  
  @param sqlStatement SQL statement
  @param setTableToken is add table token
  @param tableName table name
  @return alias for table