@Override
    public Object peek() throws EmptyStackException {

        if (this.empty()) {
            throw new EmptyStackException();
        }

        return this.listStack.get(this.listStack.size() - 1);
    }