public boolean createTable(String tableName, List<String> columnNames) throws DataBaseTableException {
        if (tableHashMap.containsKey(tableName)) {
            return false;
        }

        Table table = new Table(tableName, columnNames);
        tableHashMap.put(tableName, table);
        return true;
    }